Sr Database Administrator
New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of experience
- Required Skills
- PostgreSQLMicrosoft SQL ServerMySQLAzureCI/CDDevOps
Requirements
- 5+ years of experience as a SQL Server Database Administrator in production environments.
- Strong expertise in SQL Server architecture, internals, and advanced troubleshooting techniques.
- Hands-on experience with Always On Availability Groups and high availability/disaster recovery solutions.
- Experience managing SQL Server workloads in Azure (IaaS and PaaS, including Azure SQL and Managed Instance).
- Strong skills in performance tuning, query optimization, indexing strategies, and workload analysis.
- Experience with automation using PowerShell and T-SQL scripting.
- Familiarity with database monitoring tools such as SentryOne, LogicMonitor, or AppDynamics.
- Strong understanding of database security, compliance, and best practices.
- Experience supporting 24x7 mission-critical environments with high availability requirements.
- Strong analytical, problem-solving, and communication skills with cross-functional collaboration ability.
- Exposure to DevOps practices and CI/CD for database deployments is a plus.
- Azure certifications or knowledge of other database systems (PostgreSQL, MySQL) are an added advantage.
Responsibilities
- Administer, monitor, and optimize SQL Server databases across on-premises and Azure environments.
- Design, implement, and manage High Availability and Disaster Recovery solutions, including Always On Availability Groups.
- Lead troubleshooting of complex performance issues, outages, and critical production incidents with full RCA ownership.
- Participate in 24x7 on-call support to ensure system availability and SLA compliance.
- Perform advanced performance tuning at query, index, and server levels to ensure optimal database performance.
- Manage backup, restore, and disaster recovery strategies, including regular DR testing and validation.
- Collaborate with infrastructure, development, and cloud teams to design scalable database solutions.
- Drive automation using PowerShell and T-SQL scripting to improve operational efficiency.
- Implement and enforce database security standards, including access control, encryption, and auditing.
- Support database upgrades, migrations, and patching activities with minimal downtime.
- Conduct capacity planning, forecasting, and cost optimization, especially in Azure environments.
- Maintain technical documentation, SOPs, and operational knowledge bases.
- Mentor junior database administrators and provide technical guidance across the team.
View Full Description & ApplyYou'll be redirected to the employer's site