Job Openings Database Administrator - Cloud

About the job Database Administrator - Cloud

Database Administrator - Cloud - Cape Town

Key Responsibilities:

  • Install, configure, and maintain cloud-native databases (Azure SQL, PostgreSQL, MySQL, or other cloud DBs).
  • Monitor and tune database performance, including query optimization, indexing, and resource allocation.
  • Implement backup, recovery, and disaster recovery solutions for cloud databases.
  • Manage encryption, authentication, and access controls to ensure data security.
  • Ensure compliance with POPIA, ISO 27001, and other regulatory requirements.
  • Collaborate with application teams for database design, scaling, and troubleshooting.
  • Automate database maintenance tasks using scripting (PowerShell, Python, Bash).
  • Prepare technical documentation, runbooks, and operational procedures.

Requirements:

  • Minimum 5 years of hands-on experience as a Database Administrator, preferably in cloud environments.
  • Strong knowledge of cloud-native database platforms (Azure SQL, AWS RDS, PostgreSQL, MySQL, Cosmos DB).
  • Expertise in performance tuning, indexing, query optimization, and high availability setups.
  • Experience with encryption, access control, and role-based security.
  • Knowledge of regulatory compliance: POPIA, ISO 27001, GDPR.
  • Scripting/automation experience (PowerShell, Python, Bash).
  • Relevant certifications preferred:
    • Microsoft Certified: Azure Database Administrator Associate (DP-300)
    • Oracle Database Administrator Certified Professional
    • AWS Certified Database Specialty
    • Other cloud database certifications