"Administrator" and normal user accounts

I would like to have a project in GitLab.com, and I’d like to have two different user accounts for a single human user: one with restricted permissions (normal user) and one with administrator rights (accepting merge requests, updating protected branches, etc.). Is this possible? Could this be done with a single user account (different roles depending on the ssh key used, for example)?