Request a Demo

Thanks for signing up for a hired demo!

A Hired representative will reach out to you shortly. In the meantime, learn more about how we can help you meet your critical hiring needs.


Career Path: How to become a Database Administrator

So you want to become a Database Administrator? Well, it's not as hard as you might think. There are a number of job opportunities awaiting those looking to start down this rewarding career path. It's a profession that's also in high-demand since data is being collected and stored by companies and organizations on a vast scale. Database Administrators (DBAs) can be found working in IT departments across industries around the world.

Getting Through the Door

To land an entry-level job as a Database Administrator, you will need to have amassed some key skills in o...more

Get matched with Database Administrator jobs

At Hired, we connect innovative companies with outstanding candidates like you. Plus, the employers apply to you, not the other way around.
Join Hired
Request a Demo
Looking to hire Database Administrators? Hired has them. With high response rates and deep expertise, we help you hire better talent, faster

Salary range for Database Administrators

See results by role, experience, and location.
Data is from real (not self-reported) interviews and offers on Hired.

Low data availability: this result is based on limited data.
To explore more salaries for Database Administrator, visit our Salary Calculator.

We've got salaries for other top technical roles, too.

Explore Salaries

Opportunities for Database Administrators

The job prospects and compensations for Database Administrators varies across cities. See where Database Administrators are the most sought after.

Jobs by City
Average Salary
Companies hiring

Want to land the salary you deserve?

Whether you're looking for a new job or want to land your next
promotion, salary negotiation is a critical career skill.

Our complete Salary Negotiation Guide will make sure you're prepared
to land the salary you deserve, articulate your skills, and common
mistakes to avoid during the interview process.


Career-building content for Database Administrators

We've collected tons of information on salaries, compensation, negotiation and more. See even more on our blog.

Job Searching? Online Networking Strategies to get you Started

Career Advice Job Search Remote Work

Embracing our new realm of human connection doesn’t have to feel impersonal or distant. You can and should be forming new social ties online as a job seeker. Now more than ever, it’s acceptable to reach out to people remotely. There are no parties to socialize, no events to make new encounters, no coffee shops […]

An Extrovert’s Guide to Remote Work

Career Advice Remote Work

Because of COVID-19 many of us are now in a position where we’re working full-time remote for the first time ever. As someone who thrives on human interaction in an office setting, working at home alone has been challenging to say the least. I sat down to have a coffee with Chethan Reddy to get some tips […]

How to Remain Proactive in your Job Search During the COVID-19 Crisis

Job Search The Career Strategist

In this time of uncertainty, many companies and job seekers are faced with a decision. Pause the interview process or adapt to the situation. If you are a job seeker, ask yourself, can your skills be leveraged remotely? While some companies are reassessing hiring needs as their industries may be experiencing a slow-down (travel, entertainment […]

How a Software Engineer Should Answer the “Tell Me About Yourself” Interview Question

Engineering Interview Process Job Search

I think that without a doubt the most common interview question is “so, tell me about yourself”.  As someone who’s gone through the HackReactor program, spoken to recruiters, and interviewed dozens of candidates myself, here are the most important things any candidate should keep top of mind.  Common Misconceptions  There are two common misconceptions with […]

4 Things I Wish I had Done Immediately After Graduating a Programming Bootcamp

Engineering Tech Skills

The process of securing a job after completing a coding bootcamp is not automatic. The good news is that coding bootcamps are certainly still a viable option for motivated students, but it’s important to have the right expectations ahead of time and to not see bootcamps as a means to an end. The right mentality […]

Running Effective Meetings: An Engineer’s Guide

Engineering Tech Skills Workplace Trends

If you’re the leader of a software development team, chances are good that your engineers spend more time than they’d prefer on things other than developing software. Much of this time is probably taken up by meetings; Harvard Business review reports that time spent attending meetings in the workplace has more than doubled since the […]

3 Habits of Successful Software Engineers

Career Advice Engineering

Whether you’re a seasoned software engineer or new to the craft, there are a number of things—beyond simply delivering great code—which can impact your success in a role. While it may be tempting to put your head down and focus on the code at hand, here are three habits of successful software engineers worth building. […]

How to Stand Out in the First 6 Months of a New Job

Career Advice

If you’re about to start a new job, chances are you’re rejoicing that the job hunt is over—but the hard work has just begun. While it’s important to impress your manager and colleagues in the job interview (and you must have if you got the job!), it’s arguably even more important to continue exceeding expectations […]

How to Ask Your Employer for Student Loan Benefits

Benefits Career Advice

If you’re under 30 and college educated, there’s a good chance you’re paying off student loan debt (a 49% chance, to be exact). And while earning more money is one obvious way to pay your loans off faster, the opportunity to increase your salary only comes around every so often—so you may be looking for […]


There's a better way to find work you love.


Answer a few questions to complete your profile.


Companies request interviews with upfront compensation.


Find your dream job!

Career Path: How to become a Database Administrator

So you want to become a Database Administrator? Well, it's not as hard as you might think. There are a number of job opportunities awaiting those looking to start down this rewarding career path. It's a profession that's also in high-demand since data is being collected and stored by companies and organizations on a vast scale. Database Administrators (DBAs) can be found working in IT departments across industries around the world.

Getting Through the Door

To land an entry-level job as a Database Administrator, you will need to have amassed some key skills in order to maintain large amounts of data. Knowledge of basic programming, database architecture and data manipulating language (DML) is definitely needed. There are also different types of database management systems (DMBS) that you need to be aware of, such as relational database management systems (RDBMS) and object-oriented database management systems (OODBMS). You can choose to study on your own, enroll in a program or sign up for courses on platforms like Microsoft Virtual Academy and Udemy.

Other key technical skills that can improve your chances is a knowledge of UNIX, Oracle, the Microsoft SQL Server and the SQL programming language. Some other minimum requirements employers might look for in entry- to junior-level database administrators include:

  • Understanding of database design/architecture in Windows and Linux environments
  • Able to perform database monitoring, tuning and optimizations
  • Familiarity with SQL scripting, as well as experience with database packages, stored procedures, functions and triggers
  • Perform database backups, recovery and restoration
  • Knowledgeable of the client-server model, networking and storage technologies
  • Ability to work independently and in a team environment
  • Good organizational, and communication skills

Degrees and Experience

Employers look for database administrators to possess either an associate's or bachelor's degree in information systems, information technology, computer science or computer engineering. Companies will also hire individuals with certification in a computer-related field with some hands-on experience. Having an extensive knowledge of database management software such as SAP, IBM DB2, MySQL and others is important for this career.

Working as a Junior-Level Administrator

As a junior-level administrator, you have acquired more experience with maintaining and troubleshooting any problems that may come up with the database. You will monitor and optimize system performance using disk optimization, index tuning and other methods. A junior-level administrator may set user privileges within the database environment, as well as installations and conversions. Strong interpersonal skills, computer proficiency, knowledge of PL/SQL and a strong attention to details are also must-have prerequisites for the job.

Moving Up the Ranks

You have now obtained more experience as a database administrator and are ready to move up a level in your career. Choosing to be focused on either the systems, the development or application side will help on your journey. Keeping up-to-date on emerging technologies in the field is a good way to acquire the knowledge needed to grow. Expanding your critical skills, as well as becoming certified as an Oracle Certified Professional (OCP) or a Microsoft Certified Database Administrator (MCDBA) among others will help you achieve your goal.

Advance Your Career: How to become a Senior Database Administrator

Senior Database Administrators have a lead role in establishing database management systems, guidelines and standards. They will code complex programs, as well as monitor and maintain the database. Senior database administrators are responsible for managing production along with performing quality assurance. They will maintain the data security and integrity. These senior-level administrators will also coordinate with internal teams and a company's clients.

Study the Core Fields

To become an expert database administrator, you have to be skilled in your field. This involves keeping up-to-date with the latest advancements in technology, which includes database management software and architecture. Being able to produce data flow diagrams, database normalization schemata, maps and table parameters is needed. You can also boost your qualifications by obtaining more certifications, as well as an advanced degree in networking or management.

Invest in Yourself

As a senior database administrator, you can manage the challenges that come with the job. By continuing to be proficient in Oracle, Oracle RAC, IBM DB2 and other technologies needed are good ways to get ahead. Being a good communicator in order to consult and provide technical support to the application development teams is something that will catch the eye of employers. Maintaining excellent management, communication, analytical and organizational skills is also important.

Don't Stop at Administrator

There are peer groups or communities and associations where you can gain valuable insight through networking like the Association of Information Technology Professionals (AITP) and TDWI to help you along the way. This can further accelerate your goals by building a strong network of skilled individuals that may offer access to potential employers. Learning about other aspects of IT infrastructure will also help guide you into other related fields.

Database Administrator Job Description

We’ve done the research for you. After evaluating numerous job descriptions, we’ve written our own representative job description for a mid-level computer vision engineer with between two and five years of relevant experience.

Database Administrators or DBAs use specialized software to maintain, organize and store data. They make sure that data analysts can use the database with ease to find pertinent information and that the system is performing as expected. Our database administrators are self-motivated and display leadership qualities. We welcome diversity and encourage healthy debate and discussion.

What We Need Your Help With

  • Upgrading and installing the database server and/or application tools
  • Suggesting solutions for database design, tuning options and other issues that may arise
  • Modifying the structure of the database using information provided by developers
  • Ensuring database server configuration, topology and maintenance are designed and executed to meet standards
  • Manage and create multiple databases and assist in capacity planning
  • Identify performance issues and ensure system security
  • Perform system backups in case of an outage or other unexpected occurrences
  • Use manual or automated tools to optimize the database's performance
  • Control access permissions and privileges
  • Excellent problem-solving, analytical, written and verbal communication skills
  • Work closely within a team environment with IT project managers and programmers

What We Look For

  • 2+ years of MS SQL Server and IBM DB2 administration experience
  • 3+ years of database development and programming
  • Experience with backups, restores and recovery models
  • Experience with Oracle and SAP
  • Experience in ETL development and data integration
  • Experience maintaining and implementing database failover mechanisms
  • Experience with Sybase and MySQL
  • Knowledge of SQL/T-SQL, as well as SSRS, SSIS and SSAS
  • Understanding of relational database design and concepts
  • Strong knowledge of software development along with object-oriented programming
  • B.S. degree in computer science, information systems, database management or equivalent experience

These Would Be Nice

  • Knowledge of network operating systems, architecture, configuration and protocols
  • Migration of database instances to hardware and software to cloud-based databases
  • Knowledge of Sun Solaris, AIX and Linux environment
  • Experience working with SalesForce or other CRM integration
  • Strong scripting skills in Python, Bash, and/or Powershell

Senior Database Administrator Career Paths: Where To Go From Here

You have shown that you are skilled at what you do and are now ready to continue to move forward in your career. You also possess 10 years of experience as a senior database administrator and are up for the challenge. Companies are looking for experts around the world in this field to help them increase productivity.

Senior Database Administrators may work as a Database Architect and move into a leadership role in which their responsibilities will be managing a team and coming up with innovative database solutions, as well as design, implementation and testing. They can go the path of an IT Manager and be tasked with supervising a company's computer infrastructure, updating procedures and documentation, training and upgrading technologies. From this point, one can choose the position of an IT Director and be tasked with managing and directing IT operations for an employer along with creating strong relationships with vendors. Another career path is that of the IT Consultant, who will advise clients on technologies that will meet their business needs and improve their IT infrastructure. There's the role of Chief Information Officer (CIO) who is responsible for making decisions for a company's information framework, such as evaluating strategies for services and products, overseeing development teams and determine what equipment is to be purchased. A senior database administrator can also choose the position of a Chief Operations Officer (COO) and be tasked with overseeing and planning projects along with the daily operations of a company.

The positions listed generally require a bachelor's degree with a master's degree being an employer's preferred choice, as well as an MBA in some cases. Managerial and industry certifications along with years of expertise are a must-have on this journey. You will also need to possess not only excellent communication skills but be able to work independently, lead effectively and make important decisions for the company as a whole.


Structured Query Language (SQL) is a highly popular domain specific language (DSL) used to communicate with relational database management systems (RDBMS). SQL is a standard that is based on the "relational model", defined by professor E.F. Codd,...

Python is an object-oriented programming language notable for its clarity, power and flexibility. Python is an interpreted language, meaning that an interpreter reads and runs the code directly, rather than compiling down into static lower level c...


PHP is a widely-used open-source scripting language that has seen wide use in web application development. PHP code must be processed by an interpreter like the Zend Engine. With a strong open-source community and large adoption world-wide, PHP ...

Scala is a strongly, statically typed functional/object-oriented language primarily targeted to the JVM. It brings a lot of powerful programming language concepts out of academia, placing them into the hands of practitioners. A key design emphas...

Java is a statically-typed, cross-platform language. It is concurrent, class-based, and object-oriented. It has minimal implementation dependencies and compiled Java code can run on all platforms that support Java without the need for recompilat...

Top industries hiring Database Administrators


The retail landscape has changed dramatically over the past few decades. Retail was once a brick-and-mortar industry, comprised of small, independently owned-and-operated businesses and large chain stores with multiple outposts throughout the c...


Security industry jobs tend to involve the patrolling and guarding of physical assets, buildings and compounds, people, or anything else of value that one cares to protect. Jobs in the industry range from the individuals that actually perform t...


The aerospace industry involves designing and building machinery in the space industry, including parts, missiles and rockets. As of 2015, the aerospace industry was worth over $180.3 billion, with the majority of its net worth coming from comm...


The education industry involves working in an environment that implements and teaches various skills and applicable material. Formal education typically involves various levels of education, including preschool, primary, secondary, tertiary, vo...

Looking for a job as a Database Administrator?
Get matched on Hired.