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.

HIRED

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
CAREER GUIDE

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.

Download
HIRED BLOG

Career-building content for Database Administrators

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

4 Reasons the Holidays Are a Great Time to Find Your Next Job

Job Search

Whether you’ve been heads down job hunting or are just starting to look at what’s out there, the holidays can be a great time to make significant progress on your job search. While updating your LinkedIn and tweaking your cover letter may not be the down time you had hoped for over the holidays, this […]

What to Do When Your Request for a Promotion is Rejected

Career Growth

Building up your confidence to ask for a promotion is hard enough—let alone dealing with feelings of rejection, frustration, or even anger if your request is denied. But it’s important to remember that it’s not the end of the world, and a rejection like this can often act as a much needed reset to your […]

Tackle Imposter Syndrome and Ask for the Salary You Deserve

Interview Process Salary

This week, Hired released its inaugural UK Tech Workplace Equality Report, which takes a deep-dive into equality among tech workers at some of the most innovative companies in the UK. The report leverages data from real job offers made by thousands of companies on the Hired platform and uncovers a pervasive wage gap. As I […]

5 Tips for Writing a Self-Review

Career Growth

Review season can be a stressful time. On the one hand, there’s always the unknown of how your performance has been perceived, creating the anxiety that there may be a curveball or two in your review. At the same time, employees are often asked to write self-reviews, which can not only be time consuming and […]

How Namely is building a better workplace

Company Spotlight Job Search

We recently sat down with Mattan Bitner, Engineering Manager at Namely, to learn about their growing engineering team and to better understand what he looks for when assessing candidates in the interview process. In talking with Mattan, we learned much more than his favorite interview questions; we uncovered how Namely’s human culture, impact-driven projects, and […]

Designlab Q+A: How to Master Trending UX/UI Design Skills

Designers

Hired is excited to announce we’re partnering with Designlab, a mentor-led online education program for tomorrow’s leaders in UX/UI design. To help answer some of the questions top-of-mind for future-focused designers, we sat down with Harish Venkatesan, Co-Founder & CEO of Designlab. Here’s what Harish believes is next for UX/UI design: The tech industry is […]

Visual Design Portfolio Do’s and Don’ts (With Examples)

Designers Job Search

Think it’s time to update your portfolio? Trick question! The answer for most of us is a resounding yes. Too often designers — especially those operating in the freelance world — don’t prioritize the time and effort to evolve and update their portfolios. Any time spent designing that isn’t on the clock is time “wasted,” […]

5 Ways Engineering Managers Can Facilitate Flow

Engineering Management

As the manager of a software development team, you spend a lot of time looking for ways to get the most out of your developers. And like any human being, software developers are at their most productive when they are working in a state of flow.  Identified and named by psychologist Mihaly Csikszentmihalyi (It’s not […]

Job Hunting? How to Network with Intention

Job Search

A colleague of mine recently found himself in the job search after a long time with the same company, where he had advanced to a senior management position over the course of several years. Needless to say, he’s a little out of practice. When I spoke with him recently, he told me he’d applied to […]

HOW HIRED WORKS

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

01

Answer a few questions to complete your profile.

02

Companies request interviews with upfront compensation.

03

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.

SQL

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

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

eCommerce

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

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...

Aerospace

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...

Education

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.