Talent.com
Senior Database Administrator (DBA)
Senior Database Administrator (DBA)iDbase Software • Johannesburg, ZA
Senior Database Administrator (DBA)

Senior Database Administrator (DBA)

iDbase Software • Johannesburg, ZA
30+ days ago
Job description

About the Role

We are seeking a highly skilled Senior DBA to join our dynamic data team. You will be responsible for managing, securing, and optimizing enterprise database systems to ensure high performance, reliability, and availability. This role is ideal for professionals who thrive in complex data environments, value efficient and secure database practices, and enjoy collaborating with cross-functional teams to deliver high-quality data solutions.

Key Responsibilities

  1. Database Administration & Maintenance
  • Plan, install, configure, and maintain enterprise database systems including SQL Server, Oracle, PostgreSQL, and MySQL.
  • Perform regular database health checks, maintenance, patching, and upgrades.
  • Monitor database performance, capacity, storage growth, and availability.
  • Tune SQL queries, indexes, execution plans, and statistics to ensure optimal performance.
  1. Performance Monitoring & Optimisation
  • Identify slow-running queries and collaborate with development teams to optimise SQL code.
  • Proactively monitor systems using database monitoring tools to prevent performance degradation.
  • Maintain high availability through replication, clustering, and optimisation strategies.
  1. Security, Backup & Disaster Recovery
  • Implement and enforce database security best practices, including access control, encryption, auditing, and role management.
  • Design, manage, and test backup, recovery, and disaster recovery (DR) strategies.
  • Ensure compliance with RTO/RPO objectives and data protection regulations (e.g. POPIA, GDPR).
  1. Development & Application Support
  • Support application teams with database design, schema changes, queries, and performance improvements.
  • Develop and maintain scripts, stored procedures, triggers, and automation tools where required.
  • Provide support for Java-based applications, APIs, and application runtime environments where databases integrate with application layers.
  1. Incident, Problem & SLA Management
  • Troubleshoot and resolve database-related incidents and service requests.
  • Participate in after-hours support and on-call rotations for critical systems.
  • Document incidents, root cause analyses, solutions, and lessons learned.
  • Manage IT operations SLAs and ensure service reliability.
  1. Collaboration, Mentoring & Continuous Improvement
  • Collaborate with development, data engineering, analytics, and infrastructure teams.
  • Mentor junior DBAs and contribute to internal knowledge sharing and documentation.
  • Research emerging database technologies and recommend improvements to architecture, tooling, and processes.

Requirements & Qualifications

Experience

  • 5+ years of hands-on database administration experience.
  • Proven experience in enterprise, high-availability, and high-compliance environments.
  • Experience working across diverse teams, cultures, and geographies (Pan-Africa experience advantageous).

Must-Have Skills

  • Strong proficiency in SQL and relational database concepts.
  • Expertise in SQL Server, Oracle, PostgreSQL, and MySQL.
  • Database performance tuning, optimisation, backup, recovery, and disaster recovery strategies.
  • User access, permission management, data integrity, and validation.
  • Familiarity with Windows and Linux operating systems.
  • Strong analytical, troubleshooting, and problem-solving skills.

Highly Desirable Skills

  • Experience with cloud databases (Azure SQL, AWS RDS, GCP Cloud SQL).
  • Knowledge of database monitoring tools (e.g. SQL Profiler, SolarWinds DPA, Redgate).
  • Scripting and automation using PowerShell, Bash, or Python.
  • Familiarity with Java runtime environments, Spring Boot, APIs, logging, and observability.
  • Experience with CI/CD, automation, and modern deployment practices.
  • Exposure to containerised databases (Docker, Kubernetes).

Soft Skills

  • Excellent communication and collaboration abilities.
  • Ability to work independently and under pressure in fast-paced environments.
  • Strong attention to detail and documentation skills.
  • Entrepreneurial mindset with a proactive, self-driven approach.

Education

  • Bachelor’s degree or diploma in Computer Science, Information Systems, or related field.

Additional Information

  • Contract Duration: 12 Months (with possibility of renewal)
  • Salary: Negotiable
  • Location Options: Johannesburg / Cape Town / Remote
  • Must be located in South Africa or hold a valid SA work permit
Create a job alert for this search

Senior Database Administrator (DBA) • Johannesburg, ZA

Similar jobs
Enterprise Cloud Architect

Enterprise Cloud Architect

Santam Insurance • Johannesburg, ZA
The purpose of an enterprise architect is to align Santam’s business strategy and objectives with its information technology infrastructure.Being involved in the complete Santam landscape, the ente...Show more
Last updated: 18 days ago • Promoted
Senior Data Analyst

Senior Data Analyst

Hire Resolve • Johannesburg, ZA
An established management firm specializing in online media, digital marketing, and e-commerce solutions with over two decades of experience is seeking a Senior Data Analyst who will bridge the gap...Show more
Last updated: 26 days ago • Promoted
Senior Enterprise Data Engineer

Senior Enterprise Data Engineer

IDBASE SOFTWARE • Johannesburg, Gauteng, ZA
About the RoleWe are seeking a highly experienced Senior Enterprise Data Engineer to join our enterprise data leadership team.This is a strategic, senior-level position responsible for defining, de...Show more
Last updated: 25 days ago • Promoted
Senior System Analyst

Senior System Analyst

Ovations Technologies • Gauteng, South Africa
Quick Apply
Senior Systems Analyst (Digital & Integration).This is a 12 – month contract with our client in the financial services sector.Technical Design: Produce high-quality technical specs, API contracts (...Show more
Last updated: 19 days ago
Database Analyst

Database Analyst

Signa Opportunity • Johannesburg, Gauteng, ZA
About the roleMaintains data storage and access by designing physical databases.ResponsibilitiesReporting - Send instore reporting and ensure loaded on one drive.Check mandrel for failed instore re...Show more
Last updated: 25 days ago • Promoted
Senior Database Administrator

Senior Database Administrator

The Globevest Group • Johannesburg, South Africa
Quick Apply
Media / Journalism / Publishing.Our client is South Africa's leading multi-media trade and technical magazine publishers and exhibition organisers focused on the Mining, Plumbing, HEVCAR and Constr...Show more
Last updated: 25 days ago
Database Administrtor

Database Administrtor

Jobted • Bedfordview, ZA
Key Responsibilities: - Data capturing and management - Data analysis and reporting - Creating advanced Excel reports (VLOOKUPs, Pivot Tables) - Maintaining database accuracy and integrity Requirem...Show more
Last updated: 25 days ago • Promoted
Senior DevOps Databricks Engineer

Senior DevOps Databricks Engineer

GoTymeX • Johannesburg, Gauteng, ZA
Quick Apply
Databricks Senior DevOps Engineer.ML platforms on AWS and Databricks for our Financial Crime platform.You will have full administrative ownership of the Databricks environment to ensure it is scala...Show more
Last updated: 10 days ago
Senior Administrator

Senior Administrator

Apex Group • Johannesburg, ZA
This is an exciting opportunity for someone to expand their knowledge and skills within CDD.You will be responsible for supporting the team and the wider business with CDD requirements for the onbo...Show more
Last updated: 27 days ago • Promoted
D365 F&O Cloud Administrator

D365 F&O Cloud Administrator

Boardroom Appointments • Johannesburg, ZA
As a D365 F&O Cloud Administrator, you will be responsible for maintaining the design, deployment, administration and implementation, management and maintenance of our Azure Cloud environments for ...Show more
Last updated: 4 days ago • Promoted
D365 F&O Cloud Administrator

D365 F&O Cloud Administrator

Salt South Africa • Johannesburg, ZA
As a D365 F&O Cloud Administrator, you will be responsible for maintaining the design, deployment, administration and implementation, management and maintenance of our Azure Cloud environments for ...Show more
Last updated: 20 days ago • Promoted
Senior IBM DB2 Database Specialist (DB2 + HA/DR + Linux EC2)

Senior IBM DB2 Database Specialist (DB2 + HA/DR + Linux EC2)

Watershed Consulting • Johannesburg, Gauteng, ZA
Role SummaryLead IBM DB2 migration, stabilization, and operations for SRS, ensuring data integrity, high availability, and disaster recovery on Linux‐based EC2 environments.Key Responsibilities - P...Show more
Last updated: 24 days ago • Promoted
Data Architect

Data Architect

Sabenza IT & Recruitment • Johannesburg, GT, za
Quick Apply
We are seeking a highly skilled.The ideal candidate will design, implement, and oversee enterprise data architectures, ensuring the integrity, availability, and usability of critical business data....Show more
Last updated: 18 days ago
Senior PostgreSQL Database Administrator

Senior PostgreSQL Database Administrator

RPO Recruitment • Johannesburg, ZA
A dynamic and fast-growing technology solutions company is looking for an experienced Senior PostgreSQL Database Administrator with strong enterprise database management expertise to join their Joh...Show more
Last updated: 30+ days ago • Promoted
Database Administrtor

Database Administrtor

Dante Personnel • Bedfordview, ZA
Key Responsibilities: - Data capturing and management - Data analysis and reporting - Creating advanced Excel reports (VLOOKUPs, Pivot Tables) - Maintaining database accuracy and integrity Requirem...Show more
Last updated: 25 days ago • Promoted
Mid to Senior Data Engineer

Mid to Senior Data Engineer

Praesignis • Johannesburg, ZA
Our client is seeking a skilled Mid to Senior Data Engineer to join their growing data and analytics team.The ideal candidate will have strong experience working within the Microsoft Azure data eco...Show more
Last updated: 26 days ago • Promoted
Senior SAP Datasphere Consultant

Senior SAP Datasphere Consultant

Decision Inc • Johannesburg, South Africa
Quick Apply
SAP Datasphere (BDC) Consultant to join our team.This is a fantastic opportunity to grow in a broad range of skills and to partner with our clients in offering the best solutions for their business...Show more
Last updated: 11 days ago
Senior Lead Solutions Architect

Senior Lead Solutions Architect

Ovations Technologies • Gauteng, South Africa
Quick Apply
Lead Solution Architect: Enterprise Modernisation.Are you a high-credibility architect who thrives on turning complex legacy landscapes into elegant, event-driven ecosystems? We are seeking a.You w...Show more
Last updated: 25 days ago