




Summary: Responsible for installing, configuring, maintaining, and optimizing database systems to ensure availability, performance, security, and data integrity. Highlights: 1. Manage database security, high-availability solutions, and disaster recovery. 2. Support application teams with schema design, data modeling, and migrations. 3. Automate routine tasks and collaborate with cross-functional teams. **Database Administrator (DBA) — Job Description** Overview Responsible for installing, configuring, maintaining, and optimizing an organization’s database systems to ensure availability, performance, security, and data integrity. **Key Responsibilities** * Install, configure, upgrade, and patch database software (e.g., MySQL, PostgreSQL, SQL Server, Oracle). * Monitor database performance; tune queries, indexes, and configurations to meet SLAs. * Design, implement, and maintain backup, restore, and disaster recovery procedures; perform regular restores/tests. * Manage database security: user accounts, roles, permissions, encryption, and auditing. * Implement and maintain high\-availability solutions (replication, clustering, failover). * Perform capacity planning and resource forecasting; advise on hardware and storage needs. * Create and maintain documentation: runbooks, configurations, diagrams, and change logs. * Develop and enforce database standards, policies, and best practices. * Troubleshoot database issues and provide timely incident response and root\-cause analysis. * Support application teams with schema design, data modeling, migrations, and stored procedure development. * Automate routine tasks via scripting (e.g., Bash, PowerShell, Python) and use of management tools. * Apply patches and security updates following maintenance windows and change control. * Participate in on\-call rotation for after\-hours incidents (if applicable). * Mentor junior DBAs and collaborate with cross\-functional teams (DevOps, Security, Developers). **Required Qualifications** * Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience). * 3\+ years experience administering relational databases (adjustable by level: e.g., 5\+ for senior). * Strong SQL skills; experience with performance tuning and query optimization. * Hands\-on experience with backup/restore and disaster recovery processes. * Experience with Linux and/or Windows server administration. * Familiarity with automation and scripting (e.g., Python, Bash, PowerShell). * Knowledge of HA technologies: replication, log shipping, clustering. * Understanding of security best practices and compliance (encryption, auditing). * Good troubleshooting, communication, and documentation skills. **Preferred** * Certifications (e.g., Oracle DBA, Microsoft Certified: Azure Database Administrator, AWS Database Specialty). * Experience with cloud databases and managed services (RDS, Aurora, Cloud SQL, Azure SQL). * Experience with NoSQL databases (MongoDB, Cassandra, Redis). * Familiarity with infrastructure\-as\-code (Terraform, CloudFormation) and CI/CD pipelines. * Experience with monitoring tools (Prometheus, Datadog, New Relic) and observability practices. Pay: QAR110\.14 \- QAR244\.15 per hour Work Location: In person


