Database Administrator Job Description: Top Duties and Qualifications

A Database Administrator, or Database Manager, is responsible for managing computer systems that store and organise data for companies. Their duties include creating and maintaining a relationship with customers, securing data and identifying areas for improvement with the infrastructure.


Build a Job Description

Database Administrator duties and responsibilities

The primary duty of Database Administrators is to keep a company’s data safe, accessible and easy to understand. These professionals also help develop stages of a database system. Additional responsibilities include:

  • Identifying who has access to the database
  • Helping build the structure and design of the database
  • Implementing security measures for the data
  • Restoring lost data
  • Building test versions and testing for bugs
  • Merging databases when necessary
  • Updating systems when necessary and creating data backups
  • Continually monitoring database systems


Database Administrator Job Description Examples:


Database Administrator

Job Summary

Quotum Technologies, Inc. is looking for an entry level IT Database Administrator (SQL DBA) who is highly motivated, responsible and a detail oriented team player. They will have the opportunity to learn the process of developing software solutions based on client requirements.


  • Extensive understanding of science fundamentals: algorithms, data structures, operating systems, database systems, object oriented systems & design

  • Possesses a strong mathematical and statistical background, including the ability to create predictive models and correlations

  • Highly adept in verbal and written communication skills

  • In-depth understanding of modern software development methodologies (Object Oriented)

  • Prior experience in writing code using modern software languages (C#, Java, C/C++) – Any work experience on large scale projects with multiple developers would be a plus.

  • Understanding of software frameworks such as J2EE and .NET would also be an advantage

  • Comfortable with relational data modeling and database system (Rdbms) design

  • Basic understanding of database administration and experience with modern databases (SQL Server, Oracle)

  • Should be process and detail oriented


  • Participate in the analysis and composition of requirements

  • Review code, write documentation and follow test procedures

  • Ensure that database servers back up is as per the business’s Recovery Point Objectives (RPO)

  • Conduct test backups to verify that business’ Recovery Time Objectives (RTO) are met

  • Be available to troubleshoot SQL Server service outages even after- hours and weekends

  • Configure SQL Server monitoring utilities to reduce the number of false alarms

  • Take decisions on technologies (clustering, log shipping, mirroring, Windows Azure etc.) to be used for incorporating new systems

  • Install and configure new SQL Servers

  • Deployment of database change scripts from third party vendors

  • Analyze performance issues to determine best solutions to increase performance [website] hardware purchases, server configuration changes or index/query changes)

  • Documentation of company’s database environment

    We encourage applicants from a wide variety of backgrounds:

    Accounting, Banking, Business Administration, Business Analytics, Business Intelligence, Computer Engineering, Computer Information Systems, Computer Networking, Computer Science, CRM Systems, Electrical Engineering, Engineering, Finance, Healthcare, Information Systems, IT, Managerial Science, Mathematics, Mechanical Engineering, Microsoft Stack (.NET), MIS Management Information Systems, Networking Communications, Operations Management, Software Services, Telecommunications.


  • Competitive pay package with base and performance based bonus

  • Generous paid time off

  • out more about us at Type: Full-time
  • ×

    Database Administrator

    RDL Tek seeking an experienced JR SQL Server Database Administrator with strong

    communication and leadership skills to operate and maintain enterprise database architecture.

    Under close supervision, provides general direction, design, maintenance, and control of databases,

    including data dictionaries on multiple platforms supporting enterprise applications.

    The Position:

    Lead role in trouble shooting and solving problems relative to current environment and

    architecture using a wide range of techniques and resources to detect, identify and eliminate

    database system problems

    Documents the established procedures used to perform repetitive but complex DBA tasks

    Establishes and maintains comprehensive database design including updating documentation

    reflecting changes to the database design

    Produces reports for a wide variety of purposes

    Provides technical assistance to the computer operations staff and user community

    Performs database backups, integrity checks, load monitoring and performance tuning.

    Develops, documents and enforces standards for access to the databases

    Analyzes all informational requirements of production systems and develops database


    The Ideal Candidate:

    The ideal candidate will have a Bachelor’s Degree with two (2) years professional experience that

    includes SQL Server database experience. The candidate will also hold relevant SQL Server database

    certifications and possess a strong SQL Server background experience.

    The Opportunity:

    This is an outstanding opportunity to work in a small, focused team environment with unlimited

    challenges, while having control of the database architecture while working with a team of developers,

    networking engineers, systems security administrators, and technical managers.

    Job Type: Full-time


  • Microsoft SQL Server: 2 years (Preferred)

  • dba: 2 years (Preferred)

  • sql: 2 years (Preferred)

  • database developer: 2 years (Preferred)

    Work Location:

  • One location


  • Health insurance

  • Dental insurance

  • Vision insurance

  • Retirement plan

  • Paid time off

  • Parental Professional development Monday to Friday
  • ×

    Database Administrator

  • 10 years+ experience administering Oracle database solutions

  • Significant experience with Oracle 12c and 18c architecture and database design, and related Oracle technologies (Partition, TDE Encryption, etc.) on Linux systems

  • Experience optimizing database solutions for multi-terabyte databases

  • Expert knowledge of Oracle Architecture and Concepts

  • Must have experience writing and optimizing SQL and PL/SQL

  • Must have experience writing scripts using Shell and/or Python

  • Significant experience with performance tuning, capacity planning, and optimization of database environments

  • Strong understanding of high-availability solutions and architecture (RAC, Dataguard, Rman, GoldenGate)

  • Experience with Multi-tenancy database architecture (CDB & PDB)

  • Excellent communication and documentation skills

  • Expert level knowledge: General Rdbms, Database tuning, SQL tuning, Database Statistics, Database upgrades, Database Installation, Configuration and Patching including RAC

  • Data Replication, Database Security, Encryption, Compression and Data Masking/Redaction

  • Production DBA experience with ability to work with Development teams on DB architecture and design.

  • Experience administering Oracle 12c RAC Exadata

  • Experience with Oracle Enterprise Manager Grid Control & Cloud Control

  • Flexibility in working hours in line with project deadlines.

  • Strong organizational skills with attention to detail and the ability to manage multiple and concurrent tasks.

    Desired Experience, Skills & Technologies

  • Demonstrated experience configuring and maintaining Oracle in a Cloud environment

  • Oracle OCP or OCM certification(s)

  • Strong Linux experience

  • Experience automating, scripting, and streamlining processes for efficiency and accuracy

    Job Type: Contract

    Salary: $57.00 to $65.00 /hour


  • dba: 1 year (Preferred)

  • sql server dba: 1 year (Preferred)

  • sql: 1 year (Preferred)

  • database developer: 1 year (Preferred)

  • postgresql dba: 1 year (Preferred)

    Full Time Opportunity:

  • No

    Work Location:

  • One Monday to Friday
  • What does a Database Administrator do?

    Database Administrators manage and maintain software databases, such as library catalogues, user accounts, census information, statistical surveys and client records. They also provide secure access to databases and set up backup solutions to prevent data loss in case the system breaks down. 

    Database Administrators usually work in computer-system design companies, banks, universities and government agencies. They perform most of their duties in an office setting or in a server room. Most Database Administrators work full time, and depending on the company where they work, they may need to work overtime hours. 


    Database Administrator skills and qualifications

    While the exact role of a Database Administrator may vary depending on the industry and company size, the following skills and qualifications are typically necessary:

    • Thorough attention to detail
    • Ability to extract insight from large datasets
    • Ability to remain calm under pressure
    • Problem-solving skills
    • Written and oral communication skills
    • Interpersonal skills
    • Thorough understanding of computer systems


    Database Administrator experience requirements

    Database Administrators must have several years of experience managing databases. However, if a job candidate has just graduated from university or worked in a slightly different role, such as a Data Analyst or Software Developer, they must have a thorough understanding of all the database languages of SQL, OQL, XQuery, SQL/XML and NoSQL as well as database management systems (DBMS).


    Database Administrator education and training requirements

    Database Administrators must have at least a bachelor’s degree in computer science, computer engineering or information systems. For a Senior Database Administrator position, candidates must have a master’s degree in a relevant field.

    Many employers usually require candidates to complete on-the-job training and earn industry-recognised certifications, such as the Microsoft Certified Solutions Expert (MCSE), Oracle Database Certification and IBM Certified Database Administrator designation.


    Database Administrator salary expectations

    According to Indeed Salaries, the average salary for a Database Administrator is £20,231 per year. This figure varies depending on several factors, including experience, location and company.


    Job description samples for similar positions

    If this is not quite the job you’re looking for, here are jobs similar to a Database Administrator:


    Database Administrator job description FAQs


    How can you make your Database Administrator job description stand out?

    Database administration can be a competitive market for job seekers, so be sure to focus on what makes the company a unique place to work as well as a place where they can grow their career. A Database Administrator works in equal parts with a team and by themselves, so highlight any opportunities for remote working. Also, outline any routes to move to project management or systems analysis that may be possible within the company.


    Who does a Database Administrator report to?

    Although a Database Administrator must have a good deal of initiative and autonomy when it comes to day-to-day activities, in general, they will report to the m anager of their department in regards to a specific assignment or problem. Sometimes they will have to report to the department that gave them the assignment, such as IT or programming, but this will depend on the hierarchy of the company.


    What is the difference between a Database Administrator and a Data Architect?

    A Data Architect is responsible for the design and development of large database systems while a Database Administrator is responsible for the day-to-day aspects of a database system after it is up and running. Data Architects usually work at a more managerial level, determining what data belongs in certain sets and making sure that all the data are properly represented. A Database Administrator ensures the data is safe and accessible after it has been set up.


    Do Database Administrators have different responsibilities in different industries?

    While a Database Administrator’s core job of organising and protecting data will always remain the same, the data they are in charge of will change depending on the industry. Also, the size of the industry will affect the level of responsibility a Database Administrator will have. An employee who works for a small company may be responsible for all aspects of a project, while an employee who works for a very large company may only work within a specific area, such as security or system updates.

    Job Description Examples

    Need help writing a job description for a specific role? Use these job description examples to create your next great job posting. Or if you’re ready to hire, post your job on Indeed.

    No search results found

      *Indeed provides this information as a courtesy to users of this site. Please note that we are not your career or legal advisor, and none of the information provided herein guarantees a job offer.