1
1
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2025-01-18 08:06:16 +01:00
infrastructure/docs/becoming-devops.md
Kristian Klausen e8ed8a3ec8
docs: Make the Junior DevOs program mandatory
When you become full DevOps you are basically handed the keys to the
kingdom, for this reason alone, access should not be given too easily.
Making the Junior DevOps program mandatory will ensure access is given
out in incremental steps.

The pair programming requirement has been reword to reflect the reality,
as we never really did pair programming.
2024-08-17 21:40:14 +02:00

1.1 KiB

Becoming Arch Linux DevOps

In Arch Linux, DevOps are expected to be reliable, trusthworthy, and self-directed. DevOps should be known and trusted by the community beforehand or be recommended by previous members.

Junior DevOps program

In order to become a full DevOps, the applicant must first join the Junior DevOps program. This program requires applicants to

  1. have contributed to Arch multiple times in some meaningful ways,
  2. find two sponsors, and
  3. write an application to the arch-devops mailing list.

The idea of Junior DevOps is that they don't get full access to all secrets and machines as opposed to full DevOps but access within the limited scope on which they have been assigned rights to work on. As trust grows the scope on which the Junior DevOps operates may be extended, while their sponsors are expected to help them learn and should feel responsible to review any meaningful changes.

However, Junior DevOps can already help with many tasks and are expected to take charge of a given topic.

After a lot of trust is built up, Junior DevOps may graduate to become full DevOps. This usually takes 3-9 months.