The city attorney shall not be appointed for a definite fixed time, but shall be removable at the will and pleasure of the council by a vote of not less than a majority of the entire council. If removed after serving six (6) months, he may demand written charges and the right to be heard thereon at a public meeting of the council prior to the date on which his final removal shall take effect; but pending such hearing the council may suspend him from office. The action of the council in suspending or removing the city attorney shall be final. In case of the absence or disability of the city attorney, the council may designate some qualified person to perform the duties of the office.