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
Associate NoSQL Database Engineer (L1)
1-2 yearsSkills to master
- Mastering basic database operations (backups, user management), following runbooks for incident response, foundational understanding of one or two NoSQL technologies, and strong documentation habits.
You're ready to move on when
- Consistently resolves P3/P4 tickets within SLA without supervision.
- Successfully completes routine maintenance tasks (e.g., minor patches, data refreshes) on time.
- Can clearly explain basic NoSQL concepts (e.g., replica sets, sharding) to peers.
- Actively contributes to and improves existing documentation.
- 2
DevOps Engineer with Database Focus
2-3 years in DevOpsSkills to master
- Deepening NoSQL-specific knowledge, advanced performance tuning, data modelling for NoSQL, and a stronger focus on database-specific security and HA/DR strategies. Less emphasis on general infrastructure, more on data.
You're ready to move on when
- Has managed production NoSQL databases as part of their DevOps responsibilities.
- Proficient in IaC tools (Terraform) for database provisioning and management.
- Demonstrates strong scripting skills (Python, Bash) for database automation.
- Understands application-database interaction and can troubleshoot connectivity/latency issues.
- 3
Traditional DBA (SQL) transitioning to NoSQL
3-5 years as a DBA, plus 1-2 years focused NoSQL learningSkills to master
- Unlearning relational mindset (normalisation, ACID), embracing eventual consistency, mastering NoSQL data modelling (denormalisation for query patterns), and adapting operational practices to distributed systems. It's a shift in paradigm.
You're ready to move on when
- Has completed formal training or certifications in at least two NoSQL database types.
- Can articulate the fundamental differences and trade-offs between SQL and NoSQL.
- Has practical experience migrating data or applications from SQL to NoSQL.
- Demonstrates a keen interest in distributed systems and cloud-native database solutions.