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 Database Administrator (L3)
3-5 years as a Senior DBASkills to master
- Deep expertise in a specific database technology, leading smaller projects (e.g., version upgrades), strong troubleshooting skills, and early mentorship experience.
You're ready to move on when
- You've successfully led at least two significant database projects from start to finish.
- You're the person others on your team come to for complex troubleshooting advice.
- You've started to think beyond day-to-day operations and consider architectural implications.
- You've actively mentored junior team members and enjoy helping them grow.
- 2
Senior Software Engineer (with Database Specialisation)
4-6 years as a Senior Software EngineerSkills to master
- Strong application development background, deep understanding of how applications interact with databases, experience optimising database calls from code, and a keen interest in database internals.
You're ready to move on when
- You've consistently been involved in database design decisions for the applications you've built.
- You're known for writing highly performant database queries and understanding execution plans.
- You've taken initiative to learn about database administration tasks beyond just application development.
- You're passionate about data integrity and database performance from an engineering perspective.
- 3
Cloud Engineer (with Database Focus)
3-5 years as a Cloud EngineerSkills to master
- Extensive experience with cloud infrastructure (AWS, Azure), particularly managed database services, Infrastructure-as-Code (Terraform), and cloud security best practices. You'd need to deepen your database internals knowledge.
You're ready to move on when
- You've deployed and managed numerous database instances in the cloud using IaC.
- You understand cloud networking, security groups, and IAM policies as they relate to databases.
- You've actively sought out opportunities to learn more about database-specific features and optimisation in cloud platforms.
- You're comfortable with automation and scripting for cloud resource management.