MS SQL Database Administrator (DBA) (Chennai)

MS SQL Database Administrator (DBA) (Chennai)

12 Sep
|
SWITS DIGITAL Private
|
Chennai

12 Sep

SWITS DIGITAL Private

Chennai

Experience - 10+yrs

Location - Chennai

Job Summary We are seeking a highly skilled and experienced MS SQL Database Administrator (DBA) to join our IT team. The ideal candidate will be responsible for the implementation, configuration, administration, maintenance, performance optimization, security, backup/recovery, and high availability of critical SQL Server database environments.

This is a highly hands-on technical role requiring strong expertise in SQL Server administration, database troubleshooting, performance tuning, HA/DR, automation, upgrades, and migrations. The candidate should also possess strong analytical, communication, and stakeholder-management skills.

The role will involve supporting SQL Server environments across development, testing, and mission-critical production systems , ensuring high availability, reliability, security, and consistent application performance.

Key Roles & Responsibilities Database Administration

- Administer and manage Microsoft SQL Server databases across development, test, staging, and production environments.
- Perform database installation, configuration, maintenance, patching, and ongoing administration.
- Manage SQL Server environments throughout the complete database product lifecycle.
- Monitor database health, availability, capacity, and overall system performance.
- Ensure databases meet organizational standards for reliability, security, and performance.

Performance Tuning & Optimization
- Perform SQL Server Performance Tuning and Optimization (PTO).
- Identify and resolve database performance bottlenecks involving queries, indexes, CPU, memory, I/O, and database configuration.
- Analyze execution plans and optimize complex SQL queries, stored procedures, and database objects.
- Use native SQL Server monitoring and troubleshooting tools to proactively identify performance issues.
- Establish and maintain performance-monitoring processes and best practices.

Backup, Recovery & Data Protection
- Design, implement, maintain, and regularly test database backup and recovery strategies.
- Perform database backup, restore, and recovery operations.
- Manage appropriate SQL Server recovery models based on application and business requirements.
- Ensure data integrity and minimize downtime in the event of database failures.
- Exposure to Commvault for database backup and recovery is an added advantage.

High Availability & Disaster Recovery
- Configure and manage SQL Server Always On Availability Groups.
- Administer Failover Cluster Instances (FCI) and SQL Server replication.
- Support the design, implementation, testing, and maintenance of High Availability (HA) and Disaster Recovery (DR) solutions.
- Participate in DR exercises and ensure recovery procedures meet defined business requirements.
- Troubleshoot failover, synchronization, replication, and availability-related issues.

Database Security




- Implement and manage SQL Server security controls.
- Create and administer database users, logins, roles, and permissions.
- Ensure appropriate access controls and adherence to security policies.
- Support database encryption and other security mechanisms as required.
- Maintain compliance with organizational security standards and industry best practices.

Troubleshooting & Production Support
- Independently analyze, troubleshoot, and resolve complex database issues.
- Provide end-to-end problem resolution for production and business-critical database incidents.
- Perform root cause analysis and implement permanent corrective actions.
- Work closely with application, infrastructure, development, and support teams to resolve cross-functional issues.
- Participate in incident, problem, and change-management activities.

Automation & Scripting
- Automate routine DBA activities using PowerShell and T-SQL.
- Develop and maintain scripts for database monitoring, maintenance, health checks, backups, and administrative tasks.
- Identify opportunities to improve operational efficiency through automation.

Upgrades, Migrations & Patching
- Plan and execute SQL Server upgrades, migrations, and patching activities.
- Support database version upgrades while minimizing application downtime and business impact.
- Perform migration assessments, planning, testing, execution, and post-migration validation.
- Maintain SQL Server environments in accordance with organizational lifecycle and patch-management requirements.

MSBI / Reporting
- Hands-on experience with SQL Server Integration Services (SSIS) for ETL job development, execution, monitoring, and troubleshooting.
- Experience with SQL Server Reporting Services (SSRS) for reporting solutions and dashboards.
- Support database and reporting requirements for business applications.

Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
- 10+ years of hands-on experience in Database Administration with Microsoft SQL Server.
- Strong hands-on experience with SQL Server 2019, 2022, and/or newer versions.
- Strong proficiency in T-SQL, including:

- Complex queries

- Stored procedures

- Triggers

- Views

- Query optimization
- Strong experience in SQL Server Performance Tuning and Optimization (PTO).
- Hands-on experience with database monitoring and troubleshooting tools.
- Strong knowledge of backup,



restore, and recovery models.
- Experience implementing and managing Always On Availability Groups.
- Knowledge of Failover Cluster Instances (FCI) and SQL Server replication.
- Strong understanding of HA/DR concepts and implementation.
- Experience with SQL Server security, including users, logins, roles, permissions, and encryption.
- Strong troubleshooting and production-support experience.
- Hands-on experience with PowerShell and/or T-SQL scripting for automation.
- Experience with database upgrades, migrations, and patch management.
- Hands-on experience with SSIS and SSRS.
- Strong analytical and problem-solving skills.
- Excellent attention to detail and ability to work effectively in a production workplace.

Additional Database Technologies Value Added Experience with one or more of the following database technologies will be considered an advantage:
- MySQL
- PostgreSQL
- MongoDB
- Other NoSQL database environments

Preferred / Good-to-Have Skills
- Microsoft Certified: Azure Database Administrator Associate or equivalent database certification.
- Experience with cloud database platforms such as:

- Azure SQL Database
- AWS RDS for SQL Server
- Strong proficiency in PowerShell scripting and automation.
- Experience with database DevOps practices.
- Familiarity with CI/CD pipelines and database deployment automation.
- Experience with Commvault or similar enterprise backup solutions.
- Experience supporting large-scale or mission-critical database environments.
- Exposure to cloud migration and modernization initiatives.

Key Technical Competencies
- Microsoft SQL Server Administration
- SQL Server 2019 / 2022 / Newer Versions
- T-SQL
- Performance Tuning & Optimization
- Query Optimization
- Database Monitoring
- Backup & Restore
- Recovery Models
- Always On Availability Groups
- Failover Cluster Instances
- SQL Server Replication
- High Availability & Disaster Recovery
- Database Security
- PowerShell
- Database Automation
- SQL Server Upgrades & Migrations
- Patch Management
- SSIS / ETL
- SSRS / Reporting
- Azure SQL Database
- AWS RDS for SQL Server
- MySQL / PostgreSQL / MongoDB
- CI/CD & Database DevOps

Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent written and verbal communication skills.
- Ability to troubleshoot complex issues independently.
- Strong ownership and accountability for production database environments.
- Ability to work effectively with application, development, infrastructure, and business teams.
- Strong attention to detail and commitment to data accuracy.
- Ability to prioritize multiple critical tasks in a fast-paced environment.
- Strong documentation and knowledge-sharing skills.
- Proactive approach to identifying risks, performance issues, and opportunities for automation.

📌 MS SQL Database Administrator (DBA) (Chennai)
🏢 SWITS DIGITAL Private
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ms sql database administrator (dba) (chennai) / chennai