The City Council shall appoint the City Secretary. The City Secretary shall give notice of Council meetings, shall keep the minutes of the proceedings of the meetings, shall authenticate by his or her signature and record in full in a book kept and indexed for the purpose, all ordinances and resolutions, and shall perform other duties as the City Manager shall assign to him or her, and those elsewhere provided in this Charter.