President: Mostly general moral leadership
Treasurer: Manage that money!
Secretary: Keep official records
System administrator: Both plan and set up technical infrastructure and keep it running on a day to day basis
How many sysadmins (all with root access) should we have? 4 seems like about the right number. It would be nice if we could somehow pick admins with good spread across the different time zones, to give us more times when one is likely to be awake and able to handle emergencies.
It might be nice for each sysadmin to have brief "office hours" each week, where he agrees to be on IRC answering questions and helping people in real time.
We should try to come up with a list of task types that covers everything expected of people in special roles. Each task should have an associated list of people in charge of it, listed in a total order. At any time, the first person on the list for a task who is not "on vacation" via the above allowance is responsible by default for handling it. Of course, it's always possible to make special arrangements for some tasks, but the lead person for the task will be in charge of arranging them.
I expect that the tasks of the officers (president/secretary/treasurer) will almost always be performed by single officers, since they will tend to be less time-critical. The sysadmin tasks should probably be spread evenly among the sysadmins.
Let's list the tasks, organized by which role we expect to handle them.
Do physical payment processing for rare people who aren't willing to use PayPal
Maintain the board's webpage
Requests for a domain in DomainTool