Job Summary
We are seeking a highly skilled DevOps – SQL Database Engineer with 4 plus years of strong, hands-on experience in SQL database engineering and DevOps practices. The ideal candidate will be responsible for designing, managing, automating, and optimizing highly available and scalable database systems across cloud and on-premise environments. This role requires deep expertise in SQL databases, CI/CD pipelines, automation, monitoring, and cloud infrastructure.
Key Responsibilities
- Design, implement, and maintain SQL database systems (SQL Server / MySQL / PostgreSQL/MongoDB) in production environments
- Ensure high availability, performance, scalability, and security of database platforms
- Perform database performance tuning, query optimization, indexing, and capacity planning
- Implement and manage backup, restore, disaster recovery, and replication strategies
- Automate database deployments, schema changes, and maintenance tasks using DevOps tools
- Build and maintain CI/CD pipelines for application and database releases
- Develop and manage Infrastructure as Code (IaC) using Terraform / ARM / CloudFormation
- Collaborate with development teams to improve application-database performance
- Deploy and manage databases in cloud platforms (AWS RDS, Azure SQL, EC2, VMs)
- Implement monitoring, alerting, and logging for database and infrastructure health
- Perform root cause analysis and support production incidents and on-call rotations
- Ensure database security, compliance, access control, and audit requirements
- Maintain technical documentation, SOPs, and operational runbooks
Key Skills & Qualifications
- 4+ years of experience as a DevOps Engineer / SQL Database Engineer
- Strong hands-on expertise in SQL Server / MySQL / PostgreSQL/ MongoDB
- Solid understanding of database architecture, indexing, and query optimization
- Experience with CI/CD tools (Azure DevOps, GitHub Actions, GitLab CI, Jenkins)
- Hands-on experience with cloud platforms (AWS and/or Azure)
- Proficiency in Docker and Kubernetes for containerized environments
- Experience with Infrastructure as Code tools (Terraform, ARM, CloudFormation)
- Knowledge of monitoring tools (Prometheus, Grafana, CloudWatch, Azure Monitor)
- Strong scripting skills using Bash / PowerShell / Python
- Experience working in Agile / DevOps environments
- Strong problem-solving and troubleshooting skills
- Ownership mindset and attention to detail
- Excellent communication and collaboration abilities
- Ability to work under pressure in production environments
Preferred / Nice-to-Have
- Experience with high-availability SQL architectures (Always On, Replication, Failover)
- Exposure to security best practices and compliance standards
- Experience supporting 24/7 production environments
- Database migration or modernization experience
Job Type: Full-time