SQL Server

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

Share

Trusted by leading brands and startups

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:

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

Recent SQL Server Articles by Toptal Engineers

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 startups choose Toptal SQL Server freelancers for their mission-critical software projects.

See Their Profiles

Peter Daniels

Freelance SQL Server Developer
United States
Toptal Member Since September 18, 2023

Peter is a seasoned data platform expert specializing in the Microsoft stack, including Azure. With skills ranging from data architecture and engineering to database administration and development, his 29 years of experience, multiple certifications, and passion for learning set him apart in addressing clients' diverse data requirements. Most recently, Peter helped a growing company migrate their on-premise data and AI estate into Azure as part of an ERP migration to Microsoft Dynamics 365.

Show More

Pedro Correia

Freelance SQL Server Developer
Portugal
Toptal Member Since January 25, 2021

Pedro has been working with Microsoft technologies since the early days of MS-DOS and GW-BASIC when he became fascinated with DBMS and used SQL Server 6.5 for the first time. During the last 20 years, he's implemented numerous web and Windows solutions in .NET, using SQL Server on the back end. Also, he taught several official Microsoft courses where he shared his expertise in the field. In one sentence, Pedro is eager to learn, inspired by challenges, and motivated to share.

Show More

Ivan Friščić

Freelance SQL Server Developer
Croatia
Toptal Member Since January 14, 2022

Ivan is a database specialist with love for all things DB going back 10+ years. He brings a decade of experience with SQL Server (administration, development, BI, and ETL) and holds an MCSE certificate. He built an automated app for trading securities integrated with the stock exchange, a complete BI sales solution for a major pharmaceuticals company, and used SSIS to integrate bidirectional data between the company application and SAP that included staff, payroll, and organizational data.

Show More

Discover More SQL Server Developers in the Toptal Network

Start Hiring

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

Join the Toptal community.