All powers of the municipality including all powers vested in it by this chapter and by the Constitution, the general and local laws of this state, and the determination of all matters of policy shall be vested in the council. Without limitation of the foregoing, the council shall have the power (1) to appoint and remove the city manager and (2) to establish other administrative departments and distribute the work of such departments.
Ala. Code § 11-43A-17 (1975)