Manage Azure and on-premise SQL Server databases across the full product lifecycle, from development through to mission-critical production environments.
Responsibilities
Configure and maintain database servers, monitoring system health, performance, availability, and security.
Analyze, solve, and correct technical issues independently to provide end-to-end problem resolution.
Automate regular processes, track issues, and document all changes.
Assist developers with complex query tuning, schema refinement, and data modeling.
Perform scheduled maintenance and support release deployment activities.
Required Skills
5+ years of MS SQL Server Administration experience.
Experience with Azure PaaS, Managed Instances, and IaaS.
Proficiency with Terraform and Azure DevOps.
Hands-on experience with Azure Synapse and Data Factory.
Expertise in Performance Tuning and Optimization (PTO) using native monitoring tools.
Knowledge of backup, restore, and recovery models.
Experience implementing High Availability (HA) and Disaster Recovery (DR) for Azure and on-premise SQL Server.
Experience with Failover clustering, SAN replication, and SQL Server replication (merge, peer-to-peer, or transactional).
Ability to write T-SQL from scratch and work with C# code.
Preferred Skills
Experience with Service Broker, Analysis Services, Integration Services, or Reporting Services.
Experience with LINQ, Entity Framework, NHibernate, or other ORMs.
Ability to troubleshoot application logic and report discrepancies.