The Nelson Mandela Bay municipal manager, Lindiwe Msengana-Ndlela, has resigned with immediate effect.