Senior Database Administrator (SQL Server | Azure) (iOCO0183)

iOCO · Johannesburg, Gauteng

Posted 2 November 2026

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 →

Job Description

  • We are looking for an experienced Senior Database Administrator to join a leading banking client on a 6-month contract. This role is based in Johannesburg with a hybrid working model and will focus on managing and optimizing a complex SQL Server environment spanning both cloud and on-premise platforms.

What you'll do

  • Manage and support SQL Server environments across Azure and on-premise platforms.
  • Ensure database availability, security, backup/recovery and disaster recovery capabilities.
  • Lead database performance tuning, troubleshooting and optimisation initiatives.
  • Support cloud migration, database modernisation and operational improvements.
  • Act as a senior technical resource for database-related incidents and escalations.

Your Expertise

  • 7+ years' experience as a Database Administrator, including senior-level experience.
  • Strong expertise in Microsoft SQL Server administration, including installation, upgrades, HA/DR, security and database management.
  • Extensive Microsoft Azure experience (Azure SQL Database, Managed Instance, SQL Server on Azure VMs). Environment is approximately 80% cloud and 20% on-premise.
  • Proven performance tuning and optimisation experience, including query tuning, execution plans, indexing strategies, Query Store, deadlock resolution and capacity planning.
  • Hands-on experience with hybrid cloud environments and cloud migration projects.
  • Strong T-SQL and database automation skills.

Nice to Have

  • AWS database administration exposure.
  • Experience with DevOps, Infrastructure as Code, and database automation tools.

Qualifications

  • Relevant Degree: Computer Science, IT, Engineering or similar
  • Azure certifications (DP-300, AZ-104, AZ-305).
  • Relevant MS/ DBA Certifications

Other information applicable to the opportunity

  • Location: Johannesburg (Hybrid way of work)
  • Employment Type: Contract (6 months)
  • Level: Senior (7+ years)
Auto-apply to this jobView original posting ↗
Senior Database Administrator (SQL Server | Azure) (iOCO0183) at iOCO — Johannesburg, Gauteng · JobAlertsZA