Open Source Developer

Quest Staffing Solutions

Midrand

On-site

ZAR 900,000 - 1,200,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Quest Staffing Solutions in Gauteng Midrand seeks an experienced Database Administrator to install, configure, and maintain open-source databases, ensuring security and high availability. The role collaborates with business, development, DevOps, infrastructure and security teams to keep critical systems available.

The ideal candidate has 5+ years with PostgreSQL and related tech, strong SQL tuning, Linux admin skills, and proficiency with Ansible/Terraform, Prometheus, and cloud DB services.

Qualifications

  • Degree in STEM or equivalent experience.
  • At least 5 years’ production PostgreSQL/open-source DB experience.
  • Strong knowledge of PostgreSQL architecture and tools.
  • Experience with replication, high availability and DR.
  • Experience with Linux (RHEL/CentOS/Ubuntu).
  • Experience with SAFe Agile.
  • Experience with cloud DB services (AWS RDS, Azure, GCP).
  • Certifications in PostgreSQL, AWS, Azure or Linux are a plus.

Responsibilities

  • Provide installation, configuration, and maintenance of open-source databases.
  • Support critical databases and ensure availability, performance and security.
  • Design and implement HA, replication, and disaster recovery solutions.
  • Automate DBA tasks via scripts, IaC, and CI/CD tooling.
  • Collaborate with Dev, DevOps, Security and IT teams on projects.

Skills

SQL tuning
PostgreSQL
Open-source DBs
High availability
Disaster recovery
Linux admin
Ansible
Terraform
CI/CD
SRE practices
Communication

Education

STEM degree

Tools

Prometheus
Grafana
Zabbix
JIRA
Confluence
Azure
AWS
GCP
Oracle RAC

Job description

The role is responsible for the installation, configuration, maintenance, management, optimization and security of open-source database environments. The role will support critical databases and work with business, development, DevOps, infrastructure and security teams to ensure availability, performance and security.

Key Responsibilities

  • Support PostgreSQL and other open-source databases such as MySQL, MariaDB, MongoDB and Redis.
  • Support cloud database solutions such as AWS RDS, Google Cloud SQL and Azure Database.
  • Manage and troubleshoot Oracle GoldenGate replication.
  • Provide support for critical systems, including on-call support.
  • Design and maintain high-availability, replication and disaster recovery solutions.
  • Install, configure, patch, upgrade and migrate databases.
  • Monitor and optimize database performance.
  • Perform capacity planning and resource management.
  • Develop and manage backup and recovery strategies.
  • Ensure active-active and disaster recovery environments remain synchronized.
  • Automate database administration using scripts, configuration management, IaC and CI/CD tools.
  • Work with business and IT teams on projects and new requirements.
  • Manage database users, permissions and security.
  • Document database configurations, processes and best practices.
  • Provide management updates on support, projects, risks and challenges.
  • Comply with information security policies and protect information assets.

Required Skills and Experience

  • Degree in STEM or equivalent experience.
  • At least 5 years’ experience managing PostgreSQL or open-source databases in production.
  • Strong knowledge of PostgreSQL architecture, internals and tools.
  • Experience with replication, high availability and disaster recovery.
  • Strong SQL query writing and tuning skills.
  • Experience with SAFe Agile.
  • Experience working in hybrid cloud environments such as Microsoft Azure.
  • Good Linux administration knowledge, including RHEL, CentOS or Ubuntu.
  • Experience with monitoring tools such as Prometheus, Grafana or Zabbix.
  • Experience with automation tools such as Ansible or Terraform.
  • Good problem-solving and analytical skills.
  • Good written and verbal communication skills.
  • Ability to work under pressure and as part of a team.
  • PostgreSQL, AWS, Azure, GCP or Linux certifications.
  • Experience with JIRA and Confluence.
  • Experience working with DevOps and DevSecOps teams.
  • Experience in multinational teams.
  • Knowledge of AWS RDS, GCP and Azure database services.
  • Oracle RAC, Grid, ASM and Data Guard experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Open-Source Database Administrator
Open-Source Database Administrator

Reverside • Johannesburg

On-site
ZAR 600,000 - 1,000,000
OpenSource Database Administrator
OpenSource Database Administrator

Optimal Growth Technologies • Johannesburg

On-site
ZAR 600,000 - 900,000
PostgreSQL Database Administrator (DBA)
PostgreSQL Database Administrator (DBA)

Reverside • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior PostgreSQL Developer
Senior PostgreSQL Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Senior PostgreSQL Database Administrator
Senior PostgreSQL Database Administrator

Hire Resolve • Sandton

On-site
ZAR 850,000 - 1,250,000
PostgreSQL Database Administrator
PostgreSQL Database Administrator

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Level 1 Application Support / DBA Engineer
Senior Level 1 Application Support / DBA Engineer

PBT Group • Cape Town

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Professional development opportunities
Senior PostgreSQL & Open-Source DB Engineer
Senior PostgreSQL & Open-Source DB Engineer

Optimal Growth Technologies • Johannesburg

On-site
ZAR 600,000 - 900,000
Database Administrator - Cloud
Database Administrator - Cloud

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,350,000
Senior Open-Source Database Engineer
Senior Open-Source Database Engineer

Quest Staffing Solutions • Midrand

On-site
ZAR 900,000 - 1,200,000