The City Attorney may:
(a) Be charged with the performance of all legal services of the city, including those of legal advisor to the Council, the Mayor, and to all departments and offices of the city;
(b) Upon the request of the City Council, take the necessary steps to arrange for the prosecution of violations of the city ordinances;
(c) Represent the city in all matters, civil and criminal, in which the city is interested;
(d) Draft any ordinance when required by the City Council or Mayor;
(e) Perform such other duties as may be required by the City Council or the ordinances of the city;
(f) Attend meetings of the City Council;
(g) Report to the City Council promptly all suits brought against the city;
(h) Call to the attention of the City Council and the Mayor all matters of law affecting the city;
(i) Render all opinions in writing, as far as is practicable;
(j) Maintain a record of all of his opinions rendered and turn such record over to his successor in office.