Required Skills: Advanced SQL Server performance , SQL Server database architecture, T-SQL optimization, Stored procedure optimization, Execution plan analysis, Indexing strategies, Query Store, Extended Events, DMVs, Wait statistics, Blocking-chain analysis, Deadlock analysis, SQL Server internals, Query optimization, plan caching, Statistics and cardinality estimation, Parameter sniffing, Memory grants, Parallelism, Locking, blocking, and isolation levels, High-volume, low-latency OLTP, Always On Availability Groups, Windows Server Failover Clustering, Disaster recovery, PowerShell, SQL Server monitoring, diagnostic tools,
Job Description
Senior/Lead SQL Server Performance & Architecture DBA
Roles and Responsibilities
• Investigate complex SQL Server performance bottlenecks across database, application, infrastructure and integration layers.
• Analyze and optimize T-SQL queries, stored procedures, execution plans, indexing strategies and database access patterns.
• Use Query Store, Extended Events, DMVs, wait statistics, blocking chains and deadlock graphs for root-cause analysis.
• Diagnose CPU, memory, I/O, tempdb, transaction log, locking, blocking, concurrency and scalability issues.
• Review database schemas, application designs and end-to-end data flows to identify architectural limitations.
• Recommend scalable improvements such as partitioning, batching, caching, workload isolation, asynchronous processing and data-flow redesign.
• Conduct workload baselining, capacity planning, performance testing and production-readiness reviews.
• Collaborate with DBAs, developers, architects, infrastructure teams and external partners to implement sustainable solutions.
Required Skills and Experience
• 10+ years of enterprise SQL Server experience, including advanced performance tuning and database architecture.
• Expert knowledge of SQL Server architecture, database-engine internals, query optimization and plan caching.
• Deep understanding of statistics, cardinality estimation, parameter sniffing, memory grants, parallelism, locking, blocking and isolation levels.
• Strong hands-on experience with high-volume, low-latency OLTP environments.
• Strong knowledge of Always On Availability Groups, Windows Server Failover Clustering and disaster recovery.
• Experience with PowerShell and SQL Server monitoring and diagnostic tools.
• Ability to think beyond routine DBA solutions, identify root causes and recommend application or architectural changes.
• Strong communication, technical leadership, documentation and stakeholder-management skills.