The Division of Streets shall perform the following duties:
(a) Clean, repair and maintain all streets, highways, sidewalks and other public thoroughfares throughout the City.
(b) Clean, repair, maintain and inspect all storm sewers, drains, ditches, culverts and watercourses throughout the City.
(c) Install and maintain all traffic control devices on public property.
(d) Maintain maps and records of the streets, storm sewers, buildings and other premises which may be necessary to properly operate the Division.
(e) Maintain, trim and prune trees and shrubbery upon the public lands and rights of way of the City and remove such trimmings, dead trees and stumps therefrom.
(f) Cut and remove weeds as required by Section 521.10 of the General Offenses Code
(g) Perform such other duties as the City Manager may prescribe to the working foreman.