How would I add another administrator to the website?
Do they request to be a member & then I can change their role from member to admin?
Yes - once they're a member then you can grant admin rights to that user.
So either they can request membership (if your site's Membership Policy allows this), or you can invite them from the Members admin page.
Have a look at the Users & Permissions page here for more clues.