I like using optional roles for people in the party. This technically means the players and the characters, sometimes a little of both.
Some roles:
Alpha GM: that would be me.
Alternate GM: that could be any of you when the time is right.
Turb Master: This person keeps the Grogs up to date with expenditures and activities when they are not used on adventures, typically getting training and exposure xp.
Floor Design: Anyone any good at making maps and such? If someone could design the floor plans for the Covenant itself, that'd be great.
Character Art: Is anyone any good at making character drawings?
Librarian: This would likely be a character rather than a player role. Basically keeps the library in order and keeps track (somehow) of who has what books.
Seneschal: Likely a combination of the Player and their Character. This person handles the money and will be taking care of the various expenses of the Covenant. Typically this would be voted on among the magi, but if someone wants to volunteer for it we could just accept the nomination. This is a particularly tough role, and whoever takes it, the Player needs to be well versed with the expenses rules in Covenants.
Vis Custodian: This person is in charge of the gathering and storage of Vis as well as the means for dispensing it. Most likely the Charter will establish the rules for this, the custodian is then going to take charge of it. This role will also likely take great care in establishing their harvested sources and likely look for more, and possibly help to make it easy for non-Gifted to harvest the vis, possibly with items.
There will likely be more roles developed also along the way, some that I may have missed (it's kind of late). For those that take on these roles I'm willing to give bonus XP as an incentive even if it's something that the player did rather than their character. It won't be much XP, but a little something for the effort.