The City Clerk shall serve as ex officio Clerk of the Council, shall give notice of its meetings, shall keep the journal of its proceedings, shall authenticate by his signature and record in full in a book kept for the purpose all ordinances and resolutions and shall perform such other duties as shall be required by this Charter, by ordinance or by resolution of Council, or by general law.