The largest job portal in the Middle East
Apply now

Job Description

Database Administration & Operations Install, configure, manage, and optimize enterprise database platforms including: Oracle Database (12c, 19c, 21c) Microsoft SQL Server (2012–2022) MySQL / MariaDB PostgreSQL NoSQL Databases (MongoDB, Cassandra, Redis) when applicable Manage database instances, schemas, tables, indexes, partitions, storage structures, and user roles. Monitor database performance, availability, health, and security using advanced monitoring tools. Troubleshoot complex database issues, performance bottlenecks, locking/blocking, and long-running queries. Administer database clustering and high availability environments: Oracle RAC Always-On Availability Groups DataGuard / GoldenGate Failover Clustering Ensure the highest level of database uptime and performance according to SLAs. Backup, Recovery & Security Implement and manage database backup and recovery strategies using: RMAN Data Pump / Export-Import SQL Server Backup / Log Shipping Commvault / Veeam / Enterprise Backup Platforms Perform regular backup validation, restoration tests, and disaster recovery drills. Ensure compliance with organizational policies, regulatory standards, ISO, and ITIL frameworks. Implement strong security controls: Encryption (TDE, SSL, TLS) Role-based access control Auditing & logging Data masking Vulnerability remediation Engineering, Design & Solution Architecture Analyze business requirements and translate them into optimized database architecture and solutions. Design scalable, secure, and high-performance database systems. Perform capacity planning, sizing, workload analysis, and licensing optimization. Document architecture, topologies, SOPs, DR procedures, and upgrade plans. Evaluate new technologies, propose enhancements, and drive modernization initiatives. Project Implementation & Management Lead end-to-end database projects including upgrades, migrations, consolidation, replication, and optimization. Conduct site surveys, requirements analysis, and technical assessments. Provide training to customers and internal teams as needed. Ensure successful project execution within agreed timelines. Incident, Problem & Change Management Provide advanced L2/L3 support for all database-related incidents and problems. Follow ITIL processes for incident, problem, and change management. Update ticketing system with detailed technical actions and resolutions. Conduct root cause analysis and implement permanent solutions. Coordinate with vendors and internal IT teams for complex problem resolution. Monitoring, Reporting & Continuous Improvement Act immediately (24/7) on alerts received for critical systems. Track and report database uptime, utilization, capacity, and performance. Prepare monthly reports covering database health, trends, resource utilization, and improvements. Recommend and implement enhancements to improve performance, reliability, and security. Support to 1st & 2nd Level Teams Provide expert-level guidance and knowledge transfer to 1st and 2nd level support engineers. Assist with escalations and complex troubleshooting. Participate in rollouts, upgrades, and major changes.