We are seeking an experienced Senior SQL Server Database Administrator to manage, maintain, and optimize Microsoft SQL Server environments. The ideal candidate has strong expertise in backup and recovery, high availability and disaster recovery (HA/DR) solutions, monitoring and performance tuning, and working knowledge of PowerShell scripting to automate DBA tasks.
Responsibilities
- Install, configure, administer, and support Microsoft SQL Server.
- Design, implement, and maintain backup and recovery strategies to ensure data protection and business continuity.
- Implement and support High Availability and Disaster Recovery (HA/DR) solutions such as:
- Always On Availability Groups
- Failover Cluster Instances
- Log Shipping and Replication
- Monitor SQL Server health, performance, capacity, and availability using native and third-party monitoring tools.
- Perform performance tuning (indexes, queries, waits, IO, memory, and CPU).
- Troubleshoot and resolve database issues in production environments with minimal downtime.
- Automate routine DBA tasks using PowerShell and T-SQL.
- Manage security, including logins, roles, permissions, encryption, and compliance best practices.
- Participate in incident response, root cause analysis, and post-incident reviews.
- Work closely with development, infrastructure, and operations teams to support application requirements.
- Plan and execute SQL Server upgrades, patches, and migrations.
- Knowledge of other databases (MongoDB, PostgreSQL,Mysql)
Requirements
- 5+ years of experience as a SQL Server Database Administrator
- Strong expertise in Microsoft SQL Server installation, configuration, and administration
- Solid experience with backup & recovery strategies and performance tuning
- Hands-on experience with HA/DR solutions (Always On Availability Groups, FCI, Log Shipping, Replication)
- Proficiency in T-SQL and PowerShell scripting for automation
- Experience monitoring and troubleshooting production database environments
- Strong understanding of database security (logins, roles, permissions, encryption)
- Experience with SQL Server upgrades, patching, and migrations
- Familiarity with PostgreSQL, MySQL, or MongoDB is a plus
- Strong problem-solving skills and ability to work in high-availability environments