Senior SQL Server
1 day ago
Kannur, Kerala, India
Programmers.io
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
Job Description
We are seeking a highly experienced Senior SQL Server & Postgres DBA to manage and support enterprise database platforms across on-premise and multi-cloud environments (AWS, Azure, GCP). The role is primarily centered around Microsoft SQL Server, while also requiring strong hands-on experience in PostgreSQL and exposure to modern cloud-native database services. The ideal candidate should operate as a cross-skilled senior DBA, capable of working across multiple database technologies, supporting both SQL Server and PostgreSQL environments in production, and contributing to cloud-native database operations. The role demands strong ownership of critical systems, along with the ability to adapt to evolving database platforms across relational and non-relational ecosystems.
Key Responsibilities
1. SQL Server Administration & Production Operations â€
¢ Manage end-to-end SQL Server DBA operations across development, test, and production environments â€
¢ Perform installation, configuration, upgrades, patching, and environment maintenance â€
¢ Lead performance tuning efforts including execution plan analysis, indexing strategies, and query optimization â€
¢ Implement and support HA/DR solutions such as Always On Availability Groups, replication, clustering, and log shipping â€
¢ Manage backup, restore, and disaster recovery with periodic DR validations â€
¢ Troubleshoot production issues including blocking, deadlocks, IO bottlenecks, and performance degradation 2. Multi-Cloud & Managed Database Operations â€
¢ Administration of databases on Azure SQL, Managed Instances, AWS RDS, and relevant GCP managed database services â€
¢ Support high availability, scaling, failover, and backup strategies across cloud environments â€
¢ Monitor database performance, availability, and capacity across cloud deployments â€
¢ Work on hybrid database connectivity across on-prem and cloud environments 3. Cross-Skilled Database Operations (SQL + PostgreSQL + Cloud DBs) â€
¢ Hands-on support and administration of PostgreSQL databases across environments â€
¢ Work with PostgreSQL in both self-managed and cloud-managed platforms (RDS / Azure PostgreSQL / Aurora PostgreSQL) â€
¢ Exposure to MySQL / MariaDB environments and ability to support operational activities â€
¢ Familiarity with cloud-native databases such as Aurora, Cosmos DB, DynamoDB, Cassandra or equivalent platforms â€
¢ Ability to work across relational and non-relational database technologies as part of modern data platforms 4. Database Migration & Modernization Support â€
¢ Support on-prem to cloud database migrations across SQL Server and PostgreSQL platforms â€
¢ Participate in database re-platforming and modernization initiatives â€
¢ Assist in cross-database migration scenarios (SQL Server ? PostgreSQL / others) â€
¢ Ensure data consistency, performance stability, and minimal downtime during migrations 5. Production Support & Reliability â€
¢ Own day-to-day production database operations for mission-critical systems â€
¢ Monitor database health, performance trends, and capacity utilization â€
¢ Participate in incident management, troubleshooting, and root cause analysis (RCA) â€
¢ Maintain runbooks, SOPs, and operational documentation Required Skills & Experience
- 5+ years of strong SQL Server DBA experience
- Min 3+ years of hands-on working experience with PostgreSQL
- Proven expertise in performance tuning, HA/DR, and production system management
- Min 5+ years of hands-on experience with Azure SQL, AWS RDS, or other managed database platforms
- Exposure to MySQL / MariaDB and modern cloud-native databases
- Strong troubleshooting, performance tuning, and scripting skills. Automation & DevOps Alignment â€
¢ Support automation of database provisioning, monitoring, and maintenance tasks â€
¢ Work with DevOps teams to integrate database operations within CI/CD pipelines â€
¢ Use scripting (PowerShell, Python) for operational efficiency â€
¢ Contribute to improving DBA processes through automation and standardization Must-Have Skills 5+ years of strong SQL Server DBA experience Min 6+ years of hands-on working experience with PostgreSQL Proven expertise in performance tuning, HA/DR, and production system management Min 5+ years of hands-on experience with Azure SQL, AWS RDS, or other managed database platforms Exposure to MySQL / MariaDB and modern cloud-native databases Strong troubleshooting, performance tuning, and scripting skills.