How Do I Measure My DBA Skills Part 7
Lead Development DBA
Over the past few weeks I have been writing about DBA skills for various career levels, and for a couple of different DBA types - the Production DBA and the Development DBA. Today, we’re examining the Lead Development DBA. You’ll discover what this person needs to know.
DEV DBA III/Lead Development DBA – 5 to 7 Years
- All competencies from previous level.
- Manages most administrative aspects of non-prod environments without assistance from other DBAs.
- Participate in T-SQL development and database design of advanced complexity.
- Investigates potentially complex data issues within SQL Server.
- May have several years of progressive experience with SSIS, SSRS or SSAS.
- Administers source control systems for the environment.
- Regularly automates tasks. This should include the use of T-SQL, SQL Server Agent, and PowerShell. May include the use of other languages like Python or C#.
- Creates and manage design documentation related to development work.
- Regularly explores, learns and implements new SQL Server development features. Examples would include new T-SQL enhancements and new feature sets like Temporal Tables for SQL Server 2016 and Data Virtualization for SQL Serer 2019..
- Advanced understanding of execution plans, indexes, and query tuning.
- Investigate complex data integrity/repair issues within SQL Server.
- Leads in knowledge sharing in two or more areas from levels I, II, or III.
- Assists with SQL Server migrations and upgrades in DEV/QA or production.
- Mentors Junior DBA’s and Developers.
- Participates in code reviews.
- May contain competencies from Production DBA levels up to level 1 or 2.
- Demonstrates emotional intelligence and may take an interest in leadership roles.
So let’s dive into a few of these points in the skill list.