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
Junior CI/CD Engineer / Associate DevOps Engineer
1-2 yearsSkills to master
- Basic scripting (Bash, Python), Git fundamentals, understanding of CI/CD concepts, ability to follow runbooks for troubleshooting, basic Docker usage.
You're ready to move on when
- Can independently fix common build failures with minimal supervision.
- Can create simple pipelines from existing templates.
- Consistently follows best practices for version control and code commits.
- Actively seeks to learn new tools and processes.
- 2
Software Developer with DevOps Interest
2-3 years (transitioning from dev)Skills to master
- Deep understanding of a specific programming language, experience with unit/integration testing, strong debugging skills, a keen interest in automation and infrastructure.
You're ready to move on when
- You're the developer who always volunteers to set up the CI for your team's projects.
- You've automated parts of your local development workflow.
- You actively contribute to improving your team's existing build processes.
- You understand the pain points of manual deployments from a developer's perspective.
- 3
Systems Administrator / Cloud Operations Engineer
2-4 years (transitioning from ops)Skills to master
- Linux administration, cloud infrastructure management (AWS/Azure/GCP), networking fundamentals, scripting for automation, understanding of monitoring and logging.
You're ready to move on when
- You've automated routine operational tasks using scripts or IaC.
- You have experience managing virtual machines or containers in a cloud environment.
- You're familiar with deployment strategies and release management from an operational standpoint.
- You're eager to learn more about the developer side of the equation.


