Job Summary :
The SQL Database Administrator is responsible for the design, implementation, maintenance, and performance of SQL Server databases. This role ensures the availability, security, and optimal performance of database systems that support critical business applications.
Key Responsibilities :
- Install, configure, and maintain SQL Server instances
- Monitor database performance and tune queries, indexes, and configurations
- Perform regular backups and ensure disaster recovery strategies are in place
- Implement and manage high availability and disaster recovery (HA / DR) solutions
- Manage database security including roles, permissions, and encryption
- Perform data migration, import / export, and ETL operations
- Troubleshoot database issues and provide 24 / 7 support as needed
- Automate routine tasks using scripts and maintenance plans
- Collaborate with developers and other IT staff for application support
- Maintain comprehensive documentation of database systems and procedures
Required Skills and Qualifications :
Bachelor's degree in Computer Science, Information Technology, or related field3+ years of experience as a SQL Database AdministratorProficient in SQL Server installation, configuration, and maintenanceStrong knowledge of T-SQL, stored procedures, triggers, and functionsExperience with backup, restore, and disaster recovery planningFamiliarity with SQL Server Agent jobs, SSIS, and performance tuningUnderstanding of database security and user access managementGood problem-solving, communication, and documentation skillsPreferred Qualifications :
Microsoft Certified : Azure Database Administrator Associate or equivalentExperience with cloud-based databases such as Azure SQL or AWS RDSFamiliarity with PowerShell scripting and automation toolsKnowledge of database replication, clustering, and Always On Availability GroupsExperience with monitoring tools like Redgate, SolarWinds, or SQL SentrySkills Required
Sql Server, T-sql, Performance Tuning, Query Optimization, Indexing, Ssis