Senior SQL Server

13 hours ago

Kannur, Kerala, India Programmers.io Full-time

Job Description

Job Description

\n

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.

\n


\n

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.

\n


\n

Key Responsibilities

\n

1. SQL Server Administration & Production Operations

\n

• Manage end-to-end SQL Server DBA operations across development, test, and production environments

\n

• Perform installation, configuration, upgrades, patching, and environment maintenance

\n

• Lead performance tuning efforts including execution plan analysis, indexing strategies, and query optimization

\n

• Implement and support HA/DR solutions such as Always On Availability Groups, replication, clustering, and log shipping

\n

• Manage backup, restore, and disaster recovery with periodic DR validations

\n

• Troubleshoot production issues including blocking, deadlocks, IO bottlenecks, and performance degradation

\n


\n

2. Multi-Cloud & Managed Database Operations

\n

• Administration of databases on Azure SQL, Managed Instances, AWS RDS, and relevant GCP managed database services

\n

• Support high availability, scaling, failover, and backup strategies across cloud environments

\n

• Monitor database performance, availability, and capacity across cloud deployments

\n

• Work on hybrid database connectivity across on-prem and cloud environments

\n


\n

3. Cross-Skilled Database Operations (SQL + PostgreSQL + Cloud DBs)

\n

• Hands-on support and administration of PostgreSQL databases across environments

\n

• Work with PostgreSQL in both self-managed and cloud-managed platforms (RDS / Azure PostgreSQL / Aurora PostgreSQL)

\n

• Exposure to MySQL / MariaDB environments and ability to support operational activities

\n

• Familiarity with cloud-native databases such as Aurora, Cosmos DB, DynamoDB, Cassandra or equivalent platforms

\n

• Ability to work across relational and non-relational database technologies as part of modern data platforms

\n


\n

4. Database Migration & Modernization Support

\n

• Support on-prem to cloud database migrations across SQL Server and PostgreSQL platforms

\n

• Participate in database re-platforming and modernization initiatives

\n

• Assist in cross-database migration scenarios (SQL Server ? PostgreSQL / others)

\n

• Ensure data consistency, performance stability, and minimal downtime during migrations

\n


\n

5. Production Support & Reliability

\n

• Own day-to-day production database operations for mission-critical systems

\n

• Monitor database health, performance trends, and capacity utilization

\n

• Participate in incident management, troubleshooting, and root cause analysis (RCA)

\n

• Maintain runbooks, SOPs, and operational documentation

\n


\n

Required Skills & Experience

\n
  • \n
  • 5+ years of strong SQL Server DBA experience \n
  • Min 3+ years of hands-on working experience with PostgreSQL\n
  • Proven expertise in performance tuning, HA/DR, and production system management\n
  • Min 5+ years of hands-on experience with Azure SQL, AWS RDS, or other managed database platforms\n
  • Exposure to MySQL / MariaDB and modern cloud-native databases\n
  • Strong troubleshooting, performance tuning, and scripting skills.\n
\n

Automation & DevOps Alignment

\n

• Support automation of database provisioning, monitoring, and maintenance tasks

\n

• Work with DevOps teams to integrate database operations within CI/CD pipelines

\n

• Use scripting (PowerShell, Python) for operational efficiency

\n

• Contribute to improving DBA processes through automation and standardization

\n


\n

Must-Have Skills

\n

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 s