The City Attorney is appointed by and serves at the pleasure of the City Council. The City Attorney advises the City Council and the City Manager on all legal matters. He attends all City Council meetings and performs such other professional duties as may be required by law or by the Council.