Skip to content
Snippets Groups Projects
  • Kristian Klausen's avatar
    e8ed8a3e
    docs: Make the Junior DevOs program mandatory · e8ed8a3e
    Kristian Klausen authored
    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.
    Verified
    e8ed8a3e
    History
    docs: Make the Junior DevOs program mandatory
    Kristian Klausen authored
    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.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

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.