PostgreSQL Database Engineer

Optimal Growth Technologies · Johannesburg, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Role purpose

  • We are seeking a versatile and skilled Open-Source Database Administrator DBA to join our database support team. The successful candidate will be responsible for the installation, configuration, maintenance, management, optimisation, and security of open-source database environments that power critical business applications.
  • In this role, you will collaborate closely with business owners, developers, DevOps, Infrastructure, and SecOps teams to ensure the high availability, performance, scalability, and security of critical data platforms.
  • This is an excellent opportunity to contribute to the stability and continuous improvement of enterprise database environments while supporting business-critical systems and services.

Role description

Key Responsibilities

  • Open-Source Database Support
  • Support the current PostgreSQL open-source databases.
  • Future open-source databases can include MySQL, MariaDB, MongoDB, Redis, etc.
  • Support cloud database solutions e.g., AWS RDS, Google Cloud SQL, Azure Database for PostgreSQL/MySQL.
  • Manage & maintain the Oracle Golden Gate OGG replication environment which include troubleshooting and resolving issues related to OGG replication.
  • Provide 24/7 support for critical systems, including on-call rotations

Design, Install & Maintain

  • Design and implement high-availability, replication, and disaster recovery solutions.
  • Install, configure, and maintain open source databases such as PostgreSQL, MySQL, and MariaDB in development, test, and production environments.
  • Execute patching updates, upgrades & migrations

Monitoring & Capacity Management

  • Monitor and tune database performance to meet SLAs.
  • Perform capacity planning and resource allocation.

Backup & Recovery

  • Develop and manage robust backup and recovery strategies using appropriate tools.
  • Ensure active-active and DR environments are all in sync to facilitate BCM activities
  • Automation: Automate administrative tasks using scripts, configuration management, IaC and CI/CD tools.
  • Team Collaboration : Work closely with your team members in an agile framework to provide open-source database services and support.
  • Collaborate with business and IT teams in a project context to work on new initiatives and requirements.
  • Security & Risk Management : Ensure data security through proper user management, permissions, and encryption techniques of the databases.
  • Documentation & Reporting : Provide regular updates to management on support & project status, challenges, and risks.
  • Document database configurations, processes, and best practices.
  • Stay current with open source database technologies and contribute to continuous improvement efforts.
  • Information Security : Comply with MPA's information security policy, standards and procedures
  • Report all suspected security and/or policy breaches and potential security risks to MPA Corporate Security
  • Protect MPA's information assets from unauthorized access, disclosure, modification, destruction or interference
  • Protect your user accounts and associated passwords.

Competencies / Skills

Technical / Professional Expertise

  • Project Management skills
  • Excellent problem analysis and resolution skills to support work in reactive and proactive environments
  • Good written and verbal skills.
  • Proven track record of managing and maintaining PostgreSQL and other open-source databases.
  • Should be a good team player and should be able perform well under stress
  • Teamwork. Ability to operate effectively in a technically complex environment.
  • Act with Simplicity and Speed
  • High level of Trust and Trusted Essential:
  • Educated to degree level in STEM or equivalent working experience.
  • At least 5 years' experience in managing PostgreSQL or open-source databases in a production environment.
  • Strong knowledge of PostgreSQL architecture, internals, and tools.
  • Hands-on experience with replication, high availability, and disaster recovery.
  • Proficiency in writing and tuning SQL queries.
  • Have exposure to the SAFe Agile framework.
  • Have worked in Hybrid Cloud environments like Microsoft Azure.
  • Solid understanding of Linux administration e.g., RHEL, CentOS, Ubuntu.
  • Experience with monitoring tools e.g., Prometheus, Grafana, Zabbix and automation frameworks e.g., Ansible, Terraform.

Desirable

  • Optional Certifications - EDB Certified PostgreSQL Associate/Professional; Relevant cloud platform certifications AWS, Azure, GCP; Linux administration certifications.
  • ITIL Service Management experience
  • Demonstrable working knowledge and competence using JIRA and Confluence
  • Experience with DevOps and DevSecOps teams.
  • Experience working within a multi-national team and serving customers from multiple countries would be of benefit.
  • Familiarity with cloud-based database services AWS RDS, GCP, Azure is a plus.
  • Knowledge of Oracle databases with experience in the RAC, Grid, ASM and data guard technologies.
  • Knowledge of Oracle engineered systems EXADATA & ZFS and familiarity with Exadata System Software and monitoring tools e.g., ExaWatcher.
Auto-apply to this jobView original posting ↗