Overview
Skills
Job Details
Senior SQL Server DBA - Data Modeling & Architecture
Job Description
We are seeking an experienced Senior SQL Server Database Administrator with strong expertise in data modeling, database architecture, and performance optimization. The ideal candidate will design scalable data models, build robust database architectures, and manage SQL Server environments to ensure high availability, security, and optimal performance.
Key Responsibilities
1. Data Modeling & Architecture
-
Design conceptual, logical, and physical data models.
-
Develop scalable OLTP/OLAP database architectures.
-
Create and enforce data standards, naming conventions, and modeling best practices.
-
Partner with application architects to align data design with system workflows.
2. Database Administration
-
Install, configure, upgrade, and maintain SQL Server environments (2014-2022/Azure SQL).
-
Administer Always On Availability Groups, clustering, log shipping, and replication.
-
Manage backup/restore strategies and disaster recovery planning.
3. Performance Tuning & Optimization
-
Analyze and tune SQL queries, indexing strategies, statistics, and execution plans.
-
Resolve locking/blocking issues, parameter sniffing, and resource bottlenecks.
-
Implement partitioning, compression, and storage optimization techniques.
4. Security & Compliance
-
Implement RBAC, TDE, Always Encrypted, auditing, and data masking.
-
Maintain compliance with organizational and regulatory security standards.
-
Ensure database hardening and controlled deployments.
5. Automation & DevOps
-
Automate repetitive tasks using PowerShell and T-SQL scripts.
-
Support CI/CD pipeline integration for database deployments.
-
Build monitoring and alerting solutions for performance and health checks.
6. Collaboration & Documentation
-
Work closely with developers, architects, and data teams to improve database design.
-
Review T-SQL code and provide performance recommendations.
-
Maintain documentation for data models, architecture diagrams, and DBA procedures.
-
Mentor junior DBAs and contribute to data governance initiatives.
Required Skills & Qualifications
-
7-12+ years of experience as a SQL Server DBA.
-
Strong expertise in data modeling, normalization, and relational design.
-
Solid understanding of OLTP and OLAP database structures.
-
Advanced T-SQL scripting and query optimization skills.
-
Hands-on experience with Always On AGs, clustering, and high-availability solutions.
-
Knowledge of Azure SQL, Managed Instance, and hybrid cloud environments.
-
Proficiency with monitoring tools (e.g., Redgate, SentryOne, SolarWinds DPA).
-
Strong analytical, communication, and problem-solving abilities.
Preferred Qualifications
-
Experience with ER modeling tools (ERwin, ER/Studio, Visio).
-
Azure certifications (AZ-900, DP-300, DP-203).
-
Familiarity with DevOps pipelines (Azure DevOps, Git, CI/CD).
-
Knowledge of ETL / Data Warehousing environments.