Information Technology
Database Administrator Job Description
A Database Administrator keeps an organization's databases available, fast, secure and recoverable. Working in IT operations, between infrastructure teams and the developers who build on the data, the DBA installs and patches engines such as SQL Server, Oracle and PostgreSQL, runs and tests backups, controls who can read and change what, tunes slow queries and keeps failover working. Federal wage data put the median for database administrators at $104,620 in May 2025, with the 10th percentile at $60,230 and the 90th percentile at $163,320.
Last updated
Role at a glance
- Typical education
- Bachelor's degree in computer and information technology or a related field.
- Typical experience
- As a rough guide, two to four years in development, systems administration or IT support before owning production databases.
- Key certifications
- Microsoft Certified: Azure Database Administrator Associate, Oracle Certified Professional, CompTIA DataSys+.
- Top employer types
- IT services firms, finance and insurance, educational institutions, and state and local government.
- Growth outlook
- BLS projects 0% employment change for database administrators from 2025 to 2035, against 9% for database architects.
- AI impact (through 2030)
- Assistants such as GitHub Copilot in SSMS draft T-SQL and can act with approval, but Microsoft says people who can evaluate its accuracy should review the output.
Duties and responsibilities
- Install, patch and upgrade database engines such as SQL Server, Oracle and PostgreSQL, testing each change outside production before the scheduled maintenance window.
- Design backup schedules that meet agreed recovery point and recovery time objectives, then prove them by restoring to a separate server on a set calendar.
- Grant, review and revoke logins, roles and permissions under least privilege, and keep audit trails that show who read or changed sensitive tables.
- Monitor wait statistics, query plans, blocking and storage latency, then tune indexes, statistics and configuration settings before slow queries turn into outages.
- Configure and test high availability and disaster recovery, such as Always On availability groups, Oracle Data Guard or PostgreSQL streaming replication, and document failover steps.
- Review schema changes and migration scripts from development teams, checking for missing indexes, locking risk and data integrity problems before release.
- Track storage growth, connection counts and compute use against planned demand, and add capacity or resize cloud instances before limits are reached.
- Automate routine maintenance such as backups, index rebuilds and integrity checks with SQL Agent jobs, cron, PowerShell or Python, with alerts on failure.
- Respond to database incidents, including failed jobs, deadlocks, replication lag and corruption, restoring service first and then writing up the root cause.
- Maintain runbooks, configuration records and recovery procedures so another administrator can rebuild or fail over any database without guesswork.
Overview
A Database Administrator owns the health of the systems where an organization keeps its records: customer accounts, orders, claims, student files, payroll. The Bureau of Labor Statistics puts the job plainly: database administrators ensure databases run efficiently, and they make sure the data are available to authorized users. In practice the DBA answers three questions at any hour. Is the database up? Is it fast enough? Can we get the data back if something breaks?
The work splits into planned and unplanned time. Planned work is the steady routine: reading overnight job history, confirming that backups finished, watching data file and log growth, applying cumulative updates in a maintenance window, rebuilding or reorganizing fragmented indexes, refreshing statistics and reviewing change requests. Unplanned work is the page that arrives when an application stops responding. Causes range from a blocking chain or a query plan that suddenly went bad to a full transaction log, a failed availability group replica or replication that has fallen hours behind. Good incident work is methodical: read the wait statistics, find the session at the head of the chain, decide whether to kill it, then fix the cause so it does not come back next week.
BLS separates two common specialties. System DBAs handle the physical and technical side of a database, such as installing upgrades and patches to fix program bugs. Application DBAs focus on the database behind a specific application or set of applications, such as customer-service software, and may write or debug programs. In a small IT department one person covers both. In a large one, a platform team runs the engines while application DBAs sit closer to the developers.
That developer relationship is where a DBA can stop outages before they start. Reviewing a schema before it ships, pushing back on a missing index or an unbounded query, and insisting that migration scripts live in source control are all part of the job. Security belongs to the same seat: the DBA grants and audits access, enforces least privilege, manages encryption keys and certificates, and keeps the audit trail that compliance and internal audit teams ask for.
Managed cloud databases take some routine work off the list without removing the role. Microsoft's Azure SQL automatic tuning, for example, can identify a query running on a regressed execution plan and force it back to the last known good plan, and the service includes automated rollback and self-correction. Microsoft's documentation also spells out limits: on Premium and Business Critical service tiers, the index option will never drop unused indexes, though it will drop duplicates. Someone still decides which automatic options to turn on, reads the tuning history, and owns everything the service does not touch, from data modeling to restore drills to the monthly cloud bill.
The daily tool set crosses engines and clouds: SQL Server with SQL Server Management Studio and SQL Agent, Oracle Database with RMAN and Data Guard, PostgreSQL and MySQL on Linux, and the managed versions of all of them on Azure, AWS and Google Cloud. Monitoring dashboards, ticket queues and a well-kept runbook round out the kit.
Qualifications
Education. BLS says database administrators and architects typically need a bachelor's degree in computer and information technology or a related field, such as engineering, and some DBAs study business. Employers may prefer applicants with a master's degree focused on data or database management. Whatever the degree, the working language is SQL, and a DBA learns whichever programming language the employer uses.
Experience. O*NET places the occupation in Job Zone Four, where employees usually need several years of work-related experience, on-the-job training, and/or vocational training. As a rough guide, people tend to arrive after two to four years as a developer, systems administrator, data analyst or support engineer, moving from writing queries to owning the servers those queries run on. A junior DBA typically starts with monitoring, backups and access requests before taking on upgrades, high availability and incident lead duty.
Technical skills.
- Deep knowledge of at least one engine: SQL Server, Oracle Database, PostgreSQL or MySQL, including its locking model, memory settings and storage layout
- Procedural SQL: T-SQL, PL/SQL or PL/pgSQL for stored procedures, maintenance jobs and diagnostic queries
- Backup and recovery: full, differential and log backups, point-in-time restore, and restore tests on a calendar
- High availability and disaster recovery: Always On availability groups, Oracle Data Guard, cloud failover groups or PostgreSQL streaming replication
- Security: role-based access, row-level security, transparent data encryption and auditing
- Automation: PowerShell, Python or Bash, with scripts kept in Git and deployed through a pipeline
- Cloud platforms: Azure SQL Database and Managed Instance, Amazon RDS and Aurora, Google Cloud SQL
Certifications. BLS notes that certification is typically offered directly from software vendors or vendor-neutral certification providers, and that employers may require their DBAs to be certified in the products they use. Credentials worth a look:
- Microsoft Certified: Azure Database Administrator Associate (Microsoft), earned by passing Exam DP-300, Administering Microsoft Azure SQL Solutions. In the study guide with skills measured as of Oct. 27, 2026, Microsoft weights implementing a secure environment, monitoring and optimizing database resources, and planning high availability and disaster recovery at 20–25% each, with planning data platform resources and automating tasks at 15–20% each.
- Oracle Certified Professional (OCP) credentials in Oracle Database administration (Oracle)
- CompTIA DataSys+ (CompTIA), which covers databases across on-premises, cloud and hybrid environments
Personal qualities. BLS lists analytical skills, communication skills, attention to detail and problem-solving as important, and it notes that working with databases means understanding complex systems in which a minor error can cause major problems. Production roles can carry on-call duty, so ask about rotation size and incident volume before accepting an offer. A habit of writing things down, from change tickets to post-incident reviews, pays off in every incident.
Career outlook
The federal projection for this exact occupation is flat. In its 2025–35 projections, BLS puts database administrators at 75,000 jobs in 2025 and 74,900 in 2035, a change of 0 percent. Database architects, the design-focused sibling occupation, are projected to grow 9 percent, from 69,500 to 76,000 jobs, and the two occupations together grow 4 percent, about as fast as the average for all occupations. BLS projects about 7,300 openings a year on average for the combined group, many of them from the need to replace workers who transfer to other occupations or retire. O*NET, drawing on the same projections, rates database administrators at little or no change, with about 3,300 openings a year on average.
BLS explains the split directly. Demand for database administrators may be limited, it says, because many companies operate in the cloud, which allows fewer administrators to serve more companies at the same time, and some DBAs are expected to upskill into roles such as database architect or software developer. For a working DBA, that is the route BLS itself describes: toward database architecture or software development rather than pure upkeep.
The employer base is broad. BLS reports that computer systems design and related services employed 14 percent of database administrators, finance and insurance 12 percent, educational services 11 percent, state and local government excluding education and hospitals 9 percent, and the information sector 8 percent. That points a search at IT consultancies and managed service providers, banks and insurers, universities and school systems, and public agencies.
The engines themselves changed in ways that land on the DBA's desk. Microsoft's SQL Server 2025 added a vector data type for similarity search and machine learning applications, stored in an optimized binary format but exposed as JSON arrays, plus vector functions and a vector index that is still in preview and requires the PREVIEW_FEATURES database scoped configuration. It also lets administrators manage external AI model objects for embedding tasks. In the core engine, optimized locking reduces blocking and lock memory consumption and avoids lock escalation. Edition limits shifted too: Standard edition can now use the lesser of 4 sockets or 32 cores and up to 256 GB of buffer pool memory per instance, resource governor is available in Standard, and Web edition is discontinued. A DBA supporting an AI feature now plans capacity for embeddings and vector indexes inside the same engine that runs payroll.
Change management is moving into the tools as well. In SSMS 22.10.2, released Sept. 28, 2026, Microsoft made the Database DevOps workload generally available; it lets teams implement, manage and collaborate on database changes using SQL database projects and source control. DBAs who can review a pull request against a database project, not just a script emailed the night before, fit that workflow.
Advancement follows two tracks, according to BLS. Experienced database administrators may advance to become database architects, and DBAs and architects may move up to become computer and information systems managers. Consulting on migrations and platform upgrades can be another path for senior people who have run several engines in production.
Sample cover letter
Dear Hiring Manager,
I am applying for the Database Administrator position on Harborline Mutual's data platform team. For the past five years I have run the SQL Server and PostgreSQL estate at Corvane Logistics, a regional freight company, where I am one of two DBAs supporting the dispatch, billing and warehouse systems.
Most of my week is unglamorous, and I like it that way. I own the backup schedule for every production instance, and I run a restore drill on the first Tuesday of each month to a standby server, timing each restore against the recovery targets our finance team signed off on. When a drill fails, I treat it as an incident, because the alternative is finding out during a real one.
Last spring our billing application began timing out every morning. I traced the problem to a parameter-sensitive query that had picked a poor plan after a statistics update, rewrote it with the developer who owned it, and added Query Store plan forcing as a stopgap while the fix went through testing. I wrote the post-incident review the same week so the night operator knew what to look for.
I also moved our database changes into source control. Schema migrations now arrive as pull requests that I review for locking risk, missing indexes and rollback steps before anything reaches production.
I hold the Microsoft Certified: Azure Database Administrator Associate and am working toward an Oracle credential, since your posting mentions an Oracle claims system. I would welcome the chance to talk about how I could help keep Harborline's data available, fast and recoverable.
Sincerely, Dana Whitlock
Frequently asked questions
- What does a Database Administrator do?
- A Database Administrator keeps an organization's databases available, fast, secure and recoverable. Working in IT operations, between infrastructure teams and the developers who build on the data, the DBA installs and patches engines such as SQL Server, Oracle and PostgreSQL, runs and tests backups, controls who can read and change what, tunes slow queries and keeps failover working. Federal wage data put the median for database administrators at $104,620 in May 2025, with the 10th percentile at $60,230 and the 90th percentile at $163,320.
- What are the main duties of a Database Administrator?
- Core duties include: install, patch and upgrade database engines such as SQL Server, Oracle and PostgreSQL, testing each change outside production before the scheduled maintenance window; design backup schedules that meet agreed recovery point and recovery time objectives, then prove them by restoring to a separate server on a set calendar; and grant, review and revoke logins, roles and permissions under least privilege, and keep audit trails that show who read or changed sensitive tables.
- How much do Database Administrators earn in different industries?
- BLS May 2025 data show real gaps by industry. Median pay for database administrators was $124,130 in computer systems design and related services, $123,280 in finance and insurance and $121,800 in the information sector, against $103,760 in state and local government and $86,330 in educational services. Those figures cover wages only and do not reflect benefits.
- Is the AWS Certified Database Specialty still available?
- No. AWS retired its Database Specialty certification in April 2024, and holders who wanted to renew had until April 29 of that year to retake the exam before it was retired. On the Microsoft side, associate certifications such as the Azure Database Administrator Associate expire annually and can be renewed by passing a free online assessment on Microsoft Learn.
- Will AI replace the Database Administrator?
- Microsoft made GitHub Copilot in SQL Server Management Studio generally available in SSMS 22.4.1 on March 18, 2026, and Agent Mode, which can execute queries, read execution plans and modify schema with your approval, reached general availability in SSMS 22.10.2 on Sept. 28, 2026. Microsoft's own documentation warns that Copilot responses can include inaccurate or low-quality content and that people who can meaningfully evaluate accuracy should review the outputs. Copilot also executes queries under the permissions of the user's login, so the DBA who sets those permissions and checks the work stays in the loop.
- What is the difference between a Database Administrator and a database architect?
- BLS describes database architects as the people who design and build new databases for systems and applications, researching requirements and creating models, while administrators keep existing databases efficient, secure and backed up. BLS notes that the two jobs may overlap, and it reported a May 2025 median wage of $139,500 for database architects.
- What changed in PostgreSQL 18 for database administrators?
- The PostgreSQL Global Development Group announced PostgreSQL 18 on Sept. 25, 2025, with a new asynchronous I/O subsystem; the project says benchmarking has demonstrated gains of up to 3x in certain scenarios. The release can keep planner statistics through a major version upgrade, so an upgraded cluster reaches expected performance faster, and it deprecates md5 password authentication in favor of SCRAM. It also adds OAuth 2.0 authentication for single sign-on integration.
Sources
Salary figures and role details on this page were checked against the following sources. Dates show when each was last reviewed.
- Database Administrators, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 10, 2026
- Database Administrators and Architects, Occupational Outlook Handbook, U.S. Bureau of Labor Statistics (2026)Checked Nov 10, 2026
- Database Administrators 15-1242.00, O*NET OnLine, U.S. Department of Labor (updated 2026)Checked Nov 10, 2026
- Microsoft Certified: Azure Database Administrator Associate, Microsoft Learn (2026)Checked Nov 10, 2026
- Study guide for Exam DP-300: Administering Microsoft Azure SQL Solutions, Microsoft Learn (Oct. 27, 2026)Checked Nov 10, 2026
- AWS Certification retirements and launches, AWS Training and Certification Blog (Jan. 30, 2024)Checked Nov 10, 2026
- What Is GitHub Copilot in SQL Server Management Studio?, Microsoft Learn (Sept. 28, 2026)Checked Nov 10, 2026
- Release Notes for SQL Server Management Studio (SSMS) 22, Microsoft Learn (Oct. 29, 2026)Checked Nov 10, 2026
- What's New in SQL Server 2025, Microsoft Learn (2026)Checked Nov 10, 2026
- Automatic Tuning Overview: Azure SQL and SQL database in Fabric, Microsoft Learn (2025)Checked Nov 10, 2026
- PostgreSQL 18 Released!, PostgreSQL Global Development Group (Sept. 25, 2025)Checked Nov 10, 2026
- DataSys+ Certification, CompTIA (2026)Checked Nov 10, 2026
- Oracle Database Certification Paths, Oracle University (2026)Checked Nov 10, 2026
Related job descriptions
See all Information Technology jobs →- Database Administrator Assistant$52K–$80K
Database Administrator Assistants support senior DBAs with routine database maintenance, monitoring, user account management, and documentation tasks. The role is designed for early-career IT professionals building hands-on database experience — watching over scheduled jobs, running backup verification scripts, helping with SQL query reviews, and escalating issues to senior staff. It typically leads to a full DBA position within two to four years.
- Database Analyst$70K–$108K
Database Analysts query, analyze, and report on organizational data stored in relational database systems. They sit between the DBA who maintains database infrastructure and the business analyst who defines what the data should answer — translating business questions into SQL queries, identifying data quality issues, and building reports and data extracts that support decisions. Most work in IT, finance, operations, or healthcare data departments.
- DevOps Database Engineer$115K–$165K
DevOps Database Engineers automate the provisioning, migration, backup, and monitoring of database infrastructure within modern CI/CD environments. They apply DevOps principles to the database layer — treating schema migrations as code, automating database configuration management, and ensuring that database changes deploy as reliably and safely as application code.
- DevSecOps Database Security Engineer$105K–$175K
DevSecOps Database Security Engineers embed security controls directly into database development and deployment pipelines — identifying vulnerabilities in schemas, access configurations, and data flows before code reaches production. They bridge the gap between DBA teams, application security, and DevOps platform engineers, owning the tooling, policies, and automated gates that keep structured and unstructured data stores protected across cloud, hybrid, and on-premises environments.
- IT Database Developer$85K–$130K
IT Database Developers design the data structures, write the server-side code, and build the integration layer that connects applications to databases. Their work spans schema design, stored procedure development, query optimization, and data migration — the technical foundation that determines how well an application stores, retrieves, and processes data. Unlike DBAs focused on operations, Database Developers focus primarily on building new database functionality.
- Vector Database Engineer$86K–$204K
A Vector Database Engineer builds, runs and tunes the systems that store embeddings and answer nearest-neighbor queries for AI search, recommendations and retrieval. The job sits in the data infrastructure layer, below the applications that call it: choosing index types such as HNSW or IVFFlat, setting quantization, sharding collections, and holding recall, latency and cost to agreed targets. The work spans dedicated vector databases, vector extensions to PostgreSQL and search engines, and cloud services. BLS does not track the title; its closest occupation, database architects, had a May 2025 median wage of $139,500, with the 10th to 90th percentile running from $86,240 to $204,000.