Senior Database Administrator (SQL Server, IBM DB2 & PostgreSQL)

iDbase Software

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

iDbase Software is seeking a Senior Database Administrator to support enterprise-scale database environments across Microsoft SQL Server, IBM DB2, and PostgreSQL. The role also suits Principal/Lead Database Consultants with strong enterpriseDB experience.

The successful candidate will design, implement, administer, optimize, and support mission-critical database platforms with high availability, security, and disaster recovery in complex production environments.

Qualifications

  • 10+ years enterprise database administration experience.
  • Hands-on with SQL Server, DB2, and PostgreSQL.
  • Experience with HA, DR, backup and recovery.
  • Strong troubleshooting and stakeholder communication.

Responsibilities

  • Install, configure, and maintain SQL Server, DB2, PostgreSQL environments.
  • Design and manage development, test, staging, and production databases.
  • Monitor performance, backup, DR, and security; mentor junior DBAs.
  • Collaborate with infrastructure, application and development teams.

Skills

10+ years DBA experience
Microsoft SQL Server
IBM DB2
PostgreSQL
HA & DR experience
SQL performance tuning
Mentoring

Education

Bachelor's degree in IT

Tools

SSIS
SSRS
Windows Server

Job description

We are seeking a highly experienced Senior Database Administrator to join our team and support enterprise-scale database environments across Microsoft SQL Server, IBM DB2, and PostgreSQL.

This opportunity is also well suited to experienced Principal Database Consultants, Lead Database Administrators, and Senior Database Consultants with strong enterprise database administration experience.

The successful candidate will be responsible for designing, implementing, administering, optimizing, and supporting mission-critical database platforms while ensuring high availability, performance, security, resilience, and disaster recovery across complex production environments. You will also provide technical leadership, mentor junior team members, and collaborate closely with infrastructure, application, and development teams.

Key Responsibilities
1. Database Administration & Support
  • Install, configure, administer, and maintain Microsoft SQL Server, IBM DB2, and PostgreSQL environments.

  • Design and manage Development, Test, Staging, and Production database environments.

  • Configure database monitoring, alerts, and automated maintenance plans.

  • Deploy database releases, patches, and change scripts into production environments.

  • Manage database security, user permissions, and access controls.

  • Develop, maintain, and optimize SQL scripts, stored procedures, and database objects.

2. Performance, High Availability & Disaster Recovery
  • Design, implement, and maintain backup, recovery, and disaster recovery solutions aligned with business RPO and RTO objectives.

  • Configure and support High Availability (HA) and database replication solutions.

  • Monitor database performance, capacity, and health, proactively identifying and resolving issues.

  • Perform query tuning, index optimization, execution plan analysis, and server configuration improvements.

  • Support capacity planning and ensure optimal database performance across enterprise environments.

3. Technical Leadership & Collaboration
  • Produce and maintain technical documentation, database standards, and operational procedures.

  • Work closely with infrastructure, application, and development teams to deliver reliable and scalable database services.

  • Provide technical leadership, mentoring, and best practice guidance to junior Database Administrators.

  • Participate in database architecture, technology roadmap, and continuous improvement initiatives.

  • Support business-critical, high-availability production environments while ensuring operational excellence.

Requirements & Qualifications
Must-Have Skills
  • 10+ years of enterprise Database Administration experience.

  • Strong hands-on experience administering:

    • Microsoft SQL Server

    • IBM DB2

    • PostgreSQL

  • Extensive experience installing, configuring, and supporting enterprise database platforms.

  • Advanced SQL development, query optimization, and database performance tuning.

  • Experience implementing:

    • High Availability (HA)

    • Disaster Recovery (DR)

    • Backup & Recovery

    • Database Replication

    • Database Security & Governance

    • Database Monitoring

    • Capacity Planning

    • Patch & Release Management

  • Strong troubleshooting and root cause analysis skills.

  • Experience supporting business-critical, high-availability production environments.

  • Excellent stakeholder engagement, communication, and documentation skills.

Technical Skills
  • Microsoft SQL Server

  • IBM DB2

  • PostgreSQL

  • SQL Server Integration Services (SSIS)

  • SQL Server Reporting Services (SSRS)

  • Windows Server Administration

  • Enterprise Database Infrastructure

  • Production Support

Education
  • Relevant tertiary qualification in Information Technology, Computer Science, or a related field.

  • Microsoft SQL Server certification(s) preferred.

  • IBM DB2 certification(s) advantageous.

  • PostgreSQL certification(s) advantageous.

Personal Attributes
  • Strong analytical and problem-solving skills.

  • Excellent attention to detail.

  • Customer-focused with excellent stakeholder engagement skills.

  • Ability to work independently and manage multiple priorities.

  • Strong communication and technical documentation skills.

  • Collaborative team player with mentoring and technical leadership experience.

  • Proactive mindset with a passion for continuous improvement and operational excellence.

Additional Information
  • Contract Type: Contract with possibility of renewal

  • Location: Johannesburg

  • Work Model: Hybrid (2–3 days in the office)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Database Administrator (SQL Server, IBM DB2 & PostgreSQL)
Senior Database Administrator (SQL Server, IBM DB2 & PostgreSQL)

Idbasesoftware • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Senior Database Administrator (DBA)
Senior Database Administrator (DBA)

iDbase Software • Johannesburg

Hybrid
ZAR 600,000 - 800,000
Senior Database Administrator | Enterprise Environment
Senior Database Administrator | Enterprise Environment

Hrvisory Pty • Pretoria

On-site
ZAR 900,000 - 1,400,000
Database Administrator - 12 Month Contract
Database Administrator - 12 Month Contract

Derivco • Pretoria

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

Blu Label Unlimited • Sandton

On-site
ZAR 900,000 - 1,300,000
Database Administrator
Database Administrator

60 Degrees • Centurion

On-site
ZAR 500,000 - 700,000
Database Administrator
Database Administrator

SpesNet Group • Centurion

Hybrid
ZAR 350,000 - 550,000
Database Administrator
Database Administrator

AllSpes (Pty) Ltd • Centurion

Hybrid
ZAR 480,000 - 720,000
Senior SQL Server DBA
Senior SQL Server DBA

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Sql Database Administrator
Senior Sql Database Administrator

Skywaves Rise • South Africa

On-site
ZAR 600,000 - 1,000,000