Enable job alerts via email!

Database Administrator - GCCA Remote

TransUnion

Johannesburg

Remote

ZAR 200,000 - 300,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

TransUnion is seeking a skilled Database Administrator to join their engineering team in Johannesburg. The role emphasizes MySQL database administration on AWS, focusing on security, scalability, and high-availability. Ideal candidates bring 3+ years of DBA experience and are well-versed in best practices for database management and optimization.

Qualifications

  • 3+ years of hands-on experience as a MySQL DBA.
  • Expert knowledge in AWS RDS and database security.
  • Experience with scalability strategies for high-traffic systems.

Responsibilities

  • Perform day-to-day MySQL database administration on AWS RDS.
  • Design and implement high-availability architectures.
  • Automate routine tasks using AWS Lambda and Terraform.

Skills

Database architecture
Query optimization
Transaction mechanisms
AWS RDS
Backup / Restore
Scalability designs
Security & Compliance
Monitoring & Automation

Tools

MySQL
AWS Lambda
Terraform
Bash
Python

Job description

Job title : Database Administrator - GCCA Remote

Job Location : Gauteng, Johannesburg Deadline : July 11, 2025 Quick Recommended Links

  • Jobs by Location
  • Job by industries

We’re looking for a talented and proactive Data Base Administrator Developer to join our growing engineering team.

What You'll Bring :

  • 3+ years of hands-on experience as a MySQL DBA, with deep expertise in :
  • Database architecture, query optimization, and transaction / locking mechanisms.
  • Storage engines (InnoDB, MyISAM) and replication (GTID, binlog).
  • Proven experience with AWS RDS, including :
  • Configuration of parameter groups, Multi-AZ deployments, and Performance Insights.
  • Backup / Restore (snapshots, PITR) and cross-region replication.
  • Scalability expertise :
  • Designing sharding, partitioning, and read / write splitting for high-traffic systems.
  • Familiarity with sharding tools (e.g., Vitess, ShardingSphere) is a plus.
  • Security & Compliance :
  • Implementing TLS encryption, IAM-based access control, and data masking.
  • Monitoring & Automation :

Nice-to-Have :

  • Experience with Redis, DynamoDB, or other NoSQL solutions.
  • Knowledge of Aurora or data warehousing (Redshift).

Impact You'll Make :

  • Perform day-to-day MySQL database administration (deployment, monitoring, backup / restore, performance tuning) on AWS RDS.
  • Design and implement high-availability architectures (master-slave replication, failover) and sharding strategies for large-scale datasets.
  • Optimize AWS RDS resource allocation (instance types, storage, IOPS) to balance performance and cost efficiency.
  • Develop and enforce database security policies (access control, encryption, compliance with GDPR / HIPAA).
  • Lead disaster recovery (DR) planning, including RTO / RPO definitions and regular drills.
  • Collaborate with developers to review SQL queries, schema designs, and resolve performance bottlenecks.
  • Automate routine tasks (backups, scaling) using AWS Lambda, Terraform, or scripting (Bash / Python).
  • Research / Data Analysis jobs
Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.