Live Jobs

Discover and Apply for Jobs

Database Administrator

Permanent
Dubai, AE
19.11.2024

Job Title:Database Administrator

Location: Dubai, AE

Employment Type: 

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