- contribute
- working together
- roles
- sysadmins
- Sysadmin shifts
Sysadmin organize shifts to make sure there's always someone paying attention and able to solve problems in the infrastructure. This page documents what's expected from Sysadmins during and outside of sysadmin shifts.
During sysadmin shifts
update access control lists to resources we manage, as requested by the corresponding teams
keep systems up-to-date, reboot them as needed
keep Jenkins plugins up-to-date: upgrade policy
act as the de facto interface between Tails and the people hosting our services (Autistici, immerda.ch) for non-trivial requests
when a sysadmin shift includes the beginning of a yearly quarter, ensure that sysadmin shifts are filled and agreed on for the next two quarters
quarterly: self-evaluate our work and report to the -summit@ mailing list
when the deadline for taking over a given maintenance task (see below) has passed, the sysadmin on duty must make it clear s·he's handling the problem before starting to work on it, in order to avoid work duplication.
update GitLab projects configuration (labels, milestones, ACL, etc)
process GitLab abuse reports.
Outside of sysadmin shifts
Read email at least twice a week to check if the sysadmin currently on duty needs help.
Once 48 hours have passed after a problem was identified, the sysadmins not currently on duty can/should take over maintenance tasks if the on duty sysadmin is MIA; for critical problems this delay shall be reduced.