SQL ServerSQL Server DBA Job Description Template

SQL Server is a relational database management system (RDBMS) from Microsoft designed for the enterprise environment. SQL Server adds a number of features to standard SQL, including transaction control, exception and error handling, row processing, and declared variables. Being effective as a SQL Server Database Administrator (DBA) therefore requires a thorough understanding of SQL Server’s advanced capabilities and a corresponding level of technical acumen and sophistication.

848Shares

SQL Server is a relational database management system (RDBMS) from Microsoft designed for the enterprise environment. SQL Server adds a number of features to standard SQL, including transaction control, exception and error handling, row processing, and declared variables. Being effective as a SQL Server Database Administrator (DBA) therefore requires a thorough understanding of SQL Server’s advanced capabilities and a corresponding level of technical acumen and sophistication.

Depending on the specifics of the position and the organizational structure, a SQL Server DBA can be expected to perform a wide variety of mission-critical functions for the company. Ideally, s/he will have an appreciation of – and long-term perspective on – how best to leverage database technology to address the business opportunities and challenges facing the company. The DBA must work with application development and IT operations to help achieve a state-of-the-art environment that meets current and future business objectives, while at the same time ensuring that the company’s production databases offer the highest reliability and performance possible.

This job description template provides a general overview of the types of skills and capabilities that an experienced SQL Server DBA should possess. The specifics will likely need to be adjusted based on the specifics of your environment and organization, as well as the experience level of the candidate you are looking for.

SQL Developer - Job Description and Ad Template

Copy this template, and modify it as your own:

Copy to Clipboard

Company Introduction

{{Write a short and catchy paragraph about your company. Make sure to provide information about the company’s culture, perks, and benefits. Mention office hours, remote working possibilities, and everything else you think makes your company interesting.}}

Job Description

The SQL Server DBA will be responsible for the implementation, configuration, maintenance, and performance of critical SQL Server RDBMS systems, to ensure the availability and consistent performance of our corporate applications. This is a “hands-on” position requiring solid technical skills, as well as excellent interpersonal and communication skills.

The successful candidate will be responsible for the development and sustainment of the SQL Server Warehouse, ensuring its operational readiness (security, health and performance), executing data loads, and performing data modeling in support of multiple development teams. The data warehouse supports an enterprise application suite of program management tools. Must be capable of working independently and collaboratively.

Responsibilities

  • Manage SQL Server databases through multiple product lifecycle environments, from development to mission-critical production systems.
  • Configure and maintain database servers and processes, including monitoring of system health and performance, to ensure high levels of performance, availability, and security.
  • Apply data modeling techniques to ensure development and implementation support efforts meet integration and performance expectations
  • Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end.
  • Refine and automate regular processes, track issues, and document changes
  • Assist developers with complex query tuning and schema refinement.
  • Provide 24x7 support for critical production systems.
  • Perform scheduled maintenance and support release deployment activities after hours.
  • Share domain and technical expertise, providing technical mentorship and cross-training to other peers and team members.
  • {{Add any other responsibilities here that are relevant}}

Skills and Qualifications

  • 5+ years MS SQL Server Administration experience required
  • Experience with Performance Tuning and Optimization (PTO), using native monitoring and troubleshooting tools
  • Experience with backups, restores and recovery models
  • Knowledge of High Availability (HA) and Disaster Recovery (DR) options for SQL Server
  • Experience working with Windows server, including Active Directory
  • Excellent written and verbal communication
  • Flexible, team player, “get-it-done” personality
  • Ability to organize and plan work independently
  • Ability to work in a rapidly changing environment
  • Ability to multi-task and context-switch effectively between different activities and teams
  • MCTS, MCITP, and/or MVP certifications a plus
  • {{Add any other unique skills and qualifications here that are needed for this position within your company}}
  • {{List education level or certification you require}}
See also:Toptal’s growing, community-driven list of essential SQL Server interview questions

Find the right SQL Server interview questions

Read a list of great community-driven SQL Server interview questions.
Read them, comment on them, or even contribute your own.

Read the Questions

Hire a Top SQL Server Developer Now

Toptal is a marketplace for top SQL Server developers, engineers, programmers, coders, architects, and consultants. Top companies and start-ups choose Toptal SQL Server freelancers for their mission-critical software projects.

See Their Profiles

Michael Kokorin

Freelance SQL Server Developer

RussiaToptal Member Since February 2, 2014

Michael is a top architect and developer of scalable and fault tolerant process automation systems. He has implemented numerous distributed and scalable systems. He excels at architecting multi-platform, high-performance systems.

Show More

Max Stepanskiy

Freelance SQL Server Developer

United StatesToptal Member Since April 15, 2014

Max is a top architect, engineer, and full stack developer with extensive experience working in various industries. He has a proven ability to define and develop efficient, performant, scalable, and fault-tolerant solutions

Show More

Benjamin Mayrargue

Freelance SQL Server Developer

FranceToptal Member Since August 9, 2013

I work with you, your ux or your designer, to turn your ideas into good specifications. I lead or code your mobile apps, your APIs, and your backends. I increase your developer agility by setting up continuous integration, github actions and kubernetes scripts; Also by making visibile release/customer issues before they happen, thus improving app stability and customer satisfaction. I can also work as a simple executant. See you soon!

Show More

Nicolas Nimis

Freelance SQL Server Developer

ArgentinaToptal Member Since March 7, 2013

Nicolas has over eight years of experience in Microsoft technologies and open-source solutions (such as LAMP stack, WordPress, OpenCart, and Moodle). He enjoys learning new technologies and has developed his software skills primarily by doing research on his own. As a systems engineer, he has vast knowledge of many technologies, such as PHP, HTML+CSS, JS, and jQuery. He is used to keep fluid and friendly communication.

Show More

Sripal Reddy Vindyala

Freelance SQL Server Developer

IndiaToptal Member Since February 5, 2013

Sripal is a full-stack developer with extensive experience in front-end, back-end, and database development and improvement. He is a talented individual with an eye for perfection and a great track record.

Show More

Antonio Bello

Freelance SQL Server Developer

PolandToptal Member Since April 8, 2013

Antonio is a highly experienced (24 years), passionate, self-motivated, result-driven and versatile IT professional specialized in translating business requirements into software solutions, covering the entire software development lifecycle, either autonomously, as part of a team, or as a team leader, using and quickly adapting to any development methodology, programming language, framework, and technology.

Show More

Ivica Stanic

Freelance SQL Server Developer

CroatiaToptal Member Since July 18, 2013

Ivica boasts over 12 years of working experience including extensive work as a Senior Developer. He excels at writing desktop WinForms applications written using C#, .NET, and the SQL Server database. He has written numerous successful business and financial applications.

Show More

Sign up now to see more profiles.

Start Hiring

Toptal Connects the Top 3% of Freelance Talent All Over The World.

Join the Toptal community.

By continuing to use this site you agree to our Cookie Policy.