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
Mid-Level NoSQL Database Engineer
2-3 yearsSkills to master
- Mastering day-to-day operations, owning specific database clusters, resolving P2/P3 incidents independently, and contributing to minor design changes. You'd be solidifying your understanding of at least two core NoSQL technologies.
You're ready to move on when
- Consistently meeting SLAs for database availability and performance on systems you own.
- Successfully troubleshooting and resolving complex database issues without constant supervision.
- Proactively identifying and addressing potential performance bottlenecks.
- Demonstrating a strong understanding of our current NoSQL architecture and operational procedures.
- 2
Senior Backend Engineer (with strong DB focus)
3-5 yearsSkills to master
- Deep understanding of application-database interactions, query optimisation from the application side, and experience with data modelling for specific services. You'd need to bridge the gap into pure database administration and distributed systems theory.
You're ready to move on when
- You're the 'go-to' person on your development team for database-related questions and performance issues.
- You've designed and implemented data models for new features, showing a good grasp of NoSQL principles.
- You're comfortable reading and writing database-specific code (e.g., aggregation pipelines, CQL queries).
- You've taken initiative to learn about database internals and operational aspects beyond just application interaction.
- 3
Site Reliability Engineer (SRE) with Database Specialisation
3-4 yearsSkills to master
- Strong operational experience, automation, monitoring, and incident response. You'd need to deepen your specific NoSQL database design and tuning expertise, moving beyond just keeping systems up to optimising their core performance and scalability.
You're ready to move on when
- You've built robust monitoring and alerting for database systems.
- You've automated common database operational tasks (e.g., backups, patching).
- You've led incident response for database-related outages.
- You're keen to move from general reliability to deep database specialisation and design.