Egypt , Cairo
--
Company

Job Details

Job Description

Roles & Responsibilities

Job Description:

  • Install, configure, administer, and maintain Microsoft SQL Server databases.
  • Monitor database health and performance, troubleshoot issues, and optimize SQL queries and stored procedures.
  • Implement and manage database backup, restore, recovery, and disaster recovery solutions.
  • Ensure database security, access management, and compliance with organizational policies.
  • Perform database upgrades, patching, migrations, and version enhancements.
  • Configure and support high availability and failover solutions such as AlwaysOn Availability Groups and SQL clustering.
  • Support and manage cloud-based database services, including Azure SQL Database and Azure Managed Instance.
  • Monitor storage capacity, database growth, and system resource utilization.
  • Collaborate with infrastructure, application, and cloud teams to ensure database reliability and performance.
  • Create and maintain technical documentation, operational procedures, and database standards.
  • Provide troubleshooting and support for production database incidents and outages.

Desired Candidate Profile

  • Strong hands-on experience with Microsoft SQL Server Administration (2016/2019/2022).
  • Experience with Azure SQL Database, Azure Managed Instance, and cloud database environments.
  • Solid understanding of SQL Server performance tuning and query optimization.
  • Expertise in backup/recovery strategies and disaster recovery planning.
  • Experience implementing AlwaysOn Availability Groups, clustering, and replication.
  • Good knowledge of database security, user management, and access control.
  • Experience with database migration and upgrade activities.
  • Familiarity with monitoring and troubleshooting tools for SQL Server environments.
  • Understanding of Windows Server environments and networking concepts.
  • Strong analytical, troubleshooting, and problem-solving skills.

Preferred Qualifications

  • 5 7 years of experience in Microsoft SQL Server Database Administration.
  • Microsoft certifications related to SQL Server or Azure Database Administration are preferred.
  • Experience with automation and scripting using PowerShell or T-SQL is a plus.
  • Knowledge of ITIL processes and operational support environments is an advantage.

Soft Skills

  • Strong communication and collaboration skills.
  • Ability to work independently and within cross-functional teams.
  • Good documentation and reporting skills.
  • Ability to work under pressure in critical production environments.

Similar Jobs