The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
University Graduate (Computer Science/Engineering)
0-1 year post-graduationSkills to master
- Translating theoretical knowledge into practical scripting, understanding real-world system complexities, basic Git proficiency beyond academic projects.
You're ready to move on when
- Strong academic record in relevant modules.
- Demonstrable personal projects involving scripting or automation.
- Some internship experience in a technical role.
- 2
Coding Bootcamp / Apprenticeship Graduate
Immediately post-programmeSkills to master
- Deepening practical skills in Python and specific automation tools, understanding production environments, professional communication and collaboration.
You're ready to move on when
- Completion of a reputable programme with a focus on DevOps, SRE, or backend development.
- A strong project portfolio from the bootcamp/apprenticeship.
- Positive feedback from instructors or mentors.
- 3
Self-Taught Enthusiast / Career Changer
Variable (1-3 years of self-study/tinkering)Skills to master
- Formalising self-taught knowledge, understanding enterprise-level tooling and processes, filling any gaps in foundational computer science concepts.
You're ready to move on when
- An impressive personal project portfolio demonstrating automation skills.
- Active contributions to open-source projects.
- Ability to articulate technical concepts clearly, even without formal qualifications.