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
Software Engineer (Backend/Distributed Systems)
2-4 yearsSkills to master
- Deep understanding of application logic, inter-service communication, database interactions, and common failure patterns within code. Strong debugging skills.
You're ready to move on when
- You've built and deployed production services that handle significant traffic.
- You've been on-call and experienced real-world production incidents.
- You're curious about why systems fail and how to prevent it, not just fix it.
- 2
Site Reliability Engineer (SRE) / DevOps Engineer
2-3 yearsSkills to master
- Infrastructure as Code, observability tooling, incident response, automation, and a holistic view of system health. Experience with cloud platforms and Kubernetes.
You're ready to move on when
- You've managed and scaled production infrastructure.
- You're comfortable with metrics, logs, and traces to diagnose system issues.
- You're always looking for ways to make systems more resilient and self-healing.
- 3
Quality Assurance (QA) / Test Automation Engineer (with SRE focus)
3-5 yearsSkills to master
- Designing robust test cases, automating complex test scenarios, identifying edge cases, and understanding different types of testing (performance, integration).
You're ready to move on when
- You've built comprehensive test suites for complex applications.
- You're skilled at breaking software in controlled ways to find bugs.
- You're interested in moving beyond functional testing to system-level resilience testing.