The City Council may at any time remove any of the officers of the city appointed by it, either with or without cause, provided that no such officer shall be removed without cause except upon 30 days notice of the intended removal, nor shall he or she be permitted to resign his or her office, except upon 30 days notice of his or her intended resignation, unless the Council shall expressly waive the notice.
(`90 Code, § 2-71)