As authorized by council, engineering work undertaken by the city shall be performed or supervised by the city engineer or by another registered professional engineer employed by the city for a particular purpose. The duties of the city engineer may include all of the following:
(1) Preparing plans, specifications and estimates and undertaking other engineering work relating to constructing, reconstructing, maintaining and repairing streets, pavements, sewers, bridges, culverts and other municipal improvements.
(2) Making reports, giving estimates, supplying information and responding to questions concerning city engineering work to city officials and employees. Council may regulate the manner, number and method of making questions under this paragraph.
(3) Conducting, supervising or directing surveys relating to city property and improvements authorized by law or as directed by council.
(4) Preparing a topographical survey of the city or a general plan of city streets, marking the lines of streets, including streets already opened and streets intended to be opened for public use, as council may deem necessary.
(5) Surveying, making a draft or plan of and laying out new or proposed streets, as council may deem necessary.
(6) Reporting a grade for any proposed or new streets, as council may deem necessary.
(7) Making reports, as deemed expedient by the city engineer or as council shall direct, of the surveys and plans of city streets in convenient locations without awaiting the completion of the entire survey.
(8) Keeping and maintaining books and records and providing for certified copies of books and records, as provided by council or required by law.