Emplois en direct

Découvrez et Postulez pour des emplois

Database Administrator

Permanent
Dubai, United Arab Emirates
19.11.2024

Database Administrator

 Dubai, United Arab Emirates

 

Permanent

We are is seeking an experienced Database Administrator (DBA) to manage, maintain, and optimize our database systems while ensuring robust data backup and recovery strategies. The DBA will play a key role in ensuring data integrity, security, and availability to support the operational needs. This position involves database administration, performance optimization, and implementing effective backup solutions to protect business-critical data.


Key Responsibilities:
  1. Database Management and Maintenance
    • Design, configure, and manage database systems to meet the company's performance and storage requirements.
    • Perform regular database maintenance tasks, such as indexing, database tuning, and optimization, to ensure maximum efficiency.
    • Monitor database health and performance metrics to identify and resolve potential issues proactively.
  2. Backup and Recovery Planning
    • Develop and implement comprehensive backup and recovery strategies to protect data and minimize downtime in case of data loss.
    • Perform regular data backups and validate their integrity to ensure that backups meet recovery point objectives (RPO) and recovery time objectives (RTO).
    • Test backup and recovery processes periodically to ensure they function correctly and data is restorable in case of an incident.
  3. Data Security and Integrity
    • Implement security measures to safeguard databases, including access control, encryption, and data masking, in alignment with company policies and compliance standards.
    • Regularly monitor for unauthorized access attempts and potential security threats, collaborating with the cybersecurity team to address vulnerabilities.
    • Ensure data integrity by enforcing data validation standards and monitoring for data corruption or inconsistencies.
  4. Performance Optimization and Troubleshooting
    • Identify and resolve database performance issues, including query optimization and load balancing, to enhance application and system performance.
    • Conduct root cause analysis for database issues and apply corrective actions to prevent recurrence.
    • Work closely with application developers to assist with database design, queries, and indexing for optimal performance.
  5. Database Monitoring and Reporting
    • Implement and maintain monitoring tools to track database usage, performance, and availability.
    • Generate regular reports on database health, backup status, and performance metrics for review by management and IT leadership.
    • Document database configurations, backup procedures, and recovery plans for reference and compliance audits.
  6. Data Migration and Upgrades
    • Plan and execute data migrations, database upgrades, and patches to keep systems current and secure.
    • Ensure minimal disruption to business operations during migrations, coordinating with relevant teams to schedule and test changes.

Qualifications:
  • Education: Bachelor’s degree in Computer Science, Information Technology, Database Management, or a related field.
  • Certifications: Relevant certifications such as Microsoft Certified: Azure Database Administrator, Oracle Database Administrator Certified Professional, or Certified Database Administrator (CDBA) are a plus.
  • Experience:
    • Minimum of 5 years of experience as a Database Administrator or in a related role.
    • Proven experience with database backup and recovery processes, performance tuning, and security best practices.
  • Technical Skills:
    • Proficiency in database management systems (e.g., Oracle, MySQL, SQL Server, PostgreSQL).
    • Strong knowledge of backup and recovery solutions, database replication, and data retention policies.
    • Familiarity with data security measures, including encryption, access control, and user management.
  • Soft Skills:
    • Strong analytical and problem-solving skills with attention to detail.
    • Excellent communication skills, with the ability to collaborate effectively with IT and application development teams.
    • Ability to work independently and manage time effectively to meet deadlines.
#LI-JS1