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.
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}}
Recent SQL Server Articles by Toptal Engineers
Solving Bottlenecks With SQL Indexes and Partitions
SQL Indexes Explained, Pt. 2
SQL Indexes Explained, Pt. 1
Oracle to SQL Server and SQL Server to Oracle Migration Guide - Pt. 3
Oracle to SQL Server and SQL Server to Oracle Migration Guide - Pt. 2
Oracle to SQL Server and SQL Server to Oracle Migration Guide
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.
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 ProfilesPeter Daniels
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 MorePedro Correia
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 MoreIvan Friščić
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 MoreKevin Saul
Kevin is a senior data engineer and professional services consultant providing software solutions for large and complex data storage, integration, analysis, and reporting. He has 22 years of experience developing, delivering, and maintaining data-centric software solutions and eight years of experience in analytical chemistry for the environmental and biotech industries. He has a special interest in developing innovative solutions for sustainable agriculture and land reclamation.
Show MoreHaris Zupčević
Haris is an accomplished lead developer and software architect who brings an Agile mindset to his work. With over two decades of experience, he's honed his expertise primarily in technologies within the Microsoft stack as well as various front-end technologies. Throughout his career, Haris has contributed to the development of software solutions employed by law enforcement agencies, national tax administration offices, commercial banks, and private companies spanning a wide range of industries.
Show MoreJeetendra Gour
Jeetendra is an honest and efficient data engineer with 12 years of experience designing and implementing analytical platforms. He is passionate about his work and skilled in understanding and predicting business needs, prioritizing tasks according to business requirements, and helping plan and execute high-value projects. Jeetendra also has extensive expertise in building and setting up the direction of Agile development teams.
Show MoreEmre Taşkın
Emre is a dynamic and creative software developer with 6+ years of experience in C# producing robust code. His expertise lies in Unity mobile games, WPF desktop apps, and Windows Services, with some experience in UI/UX design. His tech stack consists of Unity, Visual Studio, Firebase, and Photoshop. With the help of formal mechanical engineering education, Emre enjoys solving mathematical problems and doing DIY projects with Arduino.
Show MoreAlejandro Casin III
With several years of hands-on experience under his belt, Alejandro has the knowledge and skills to design, develop, debug, and support your back-end development. He's the type of developer who enjoys solving extremely challenging database development problems the most.
Show MoreNick Ivanov
Nick is a senior software developer who's spent more than 14 years working with .NET, SQL, C#, and full stack. He is a developer who can build a solid back end and flesh out the front end. He's worked extensively with SQL Server databases but is also experienced with PostgreSQL, MongoDB, Oracle, and Sybase. Nick can explain his work process clearly and concisely and is eager to continue his career doing freelance remote work.
Show MoreAlexander Velichkin
Alexander is a .NET developer offering more than eight years of experience in leading small teams designing web, desktop, and mobile applications with a passion for .NET Core, Angular, and DevOps. Alexander excels at delivering reliable and innovative strategies and solutions that enhance the performance of existing applications and drive business growth.
Show MoreNabeel Ahmed
Nabeel is a lead architect with 15+ years of experience in business solution design, development, and delivery across Asia-Pacific. He has extensive development and leadership experience designing innovative solutions and providing motivation, guidance, and up-to-date consultancy services for Microsoft Power platforms, Dynamics 365, Pega, Nintex, and UiPath. He engages directly with clients, helping them define their needs and leading teams to drive the shared organizational vision and growth.
Show MoreSign up now to see more profiles.
Start HiringToptal Connects the Top 3% of Freelance Talent All Over The World.
Join the Toptal community.