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 Software Developer
1-2 yearsSkills to master
- Strong coding fundamentals, understanding of software design patterns, debugging skills, familiarity with CI/CD pipelines.
You're ready to move on when
- Can independently deliver small features or bug fixes.
- Demonstrates an interest in how systems are designed and fit together.
- Asks questions about architectural choices during development.
- 2
Systems Administrator / DevOps Engineer (Junior)
1-2 yearsSkills to master
- Infrastructure management (servers, networks), scripting (Bash, Python), cloud platform basics, monitoring and logging tools.
You're ready to move on when
- Can provision and manage basic cloud resources.
- Understands the operational challenges of deploying and running applications.
- Shows initiative in automating repetitive tasks.
- 3
Technical Support Engineer
1-2 yearsSkills to master
- Troubleshooting complex technical issues, understanding system interactions, customer communication, incident management.
You're ready to move on when
- Can diagnose issues across multiple interconnected systems.
- Demonstrates a logical approach to problem-solving.
- Shows a desire to understand the root cause of system failures, not just fix symptoms.