Job Description
Job Summary
We are seeking an experienced Azure Database Administrator to manage, maintain, and optimize cloud-based databases on Microsoft Azure. The ideal candidate will ensure high availability, performance, security, and reliability of databases while supporting application teams and business requirements.
Key Responsibilities
Administer, monitor, and maintain Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Azure VMs
Perform database provisioning, configuration, upgrades, and patching
Monitor database performance and implement tuning, indexing, and optimization strategies
Ensure high availability and disaster recovery using Azure features (Geo-Replication, Failover Groups, Backups, Azure Site Recovery)
Plan and execute backup and recovery strategies, including regular testing of restores
Support database migrations from on-premises to Azure using tools like Azure Database Migration Service
Work closely with development and DevOps teams to support CI/CD pipelines
Troubleshoot and resolve database-related incidents and performance issues
Maintain documentation and follow best practices for cloud database management
Required Skills & Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field
3+ years of experience as a DBA with Microsoft SQL Server
Hands-on experience with Azure SQL services
Strong understanding of Azure networking, storage, and monitoring (Azure Monitor, Log Analytics)
Experience with performance tuning, query optimization, and indexing
Knowledge of security and compliance standards in cloud environments
Experience with backup, recovery, and DR planning
Familiarity with PowerShell scripting and automation
Preferred Qualifications
Experience with DevOps tools (Azure DevOps, GitHub Actions)
Exposure to NoSQL databases (Cosmos DB)
Experience in hybrid or multi-cloud environments