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
Senior Cloud Architect
3-5 years as a Senior Cloud ArchitectSkills to master
- Moving from designing single systems to architecting multi-system programmes, developing strong cross-team influence, and taking on more accountability for cost and reliability.
You're ready to move on when
- Successfully led the architectural design for 3+ major, complex cloud projects end-to-end.
- Consistently sought out by other teams for architectural advice and problem-solving.
- Demonstrated ability to mentor junior architects and engineers effectively.
- Proactively identified and mitigated significant architectural risks.
- 2
Lead Software Engineer (with Cloud Specialisation)
4-6 years as a Lead Software EngineerSkills to master
- Deepening infrastructure knowledge, understanding broader architectural patterns beyond application code, and developing a stronger focus on non-functional requirements like security, scalability, and cost.
You're ready to move on when
- Owned the end-to-end technical delivery of a complex, cloud-native application.
- Demonstrated strong understanding of cloud infrastructure components (networking, databases, compute).
- Actively participated in architectural reviews and contributed significantly to system design decisions.
- Successfully led a team to adopt new cloud technologies or architectural patterns.
- 3
DevOps Lead / Platform Engineer Lead
3-5 years as a DevOps Lead or Platform Engineer LeadSkills to master
- Expanding beyond operational automation to strategic architectural design, understanding the 'why' behind infrastructure choices, and focusing on long-term scalability and business alignment.
You're ready to move on when
- Successfully built and maintained complex CI/CD pipelines and IaC solutions at scale.
- Demonstrated expertise in containerisation (Kubernetes) and cloud automation.
- Proactively identified and implemented improvements to developer workflows and cloud operational efficiency.
- Influenced teams to adopt new tooling or processes for infrastructure management.