Database Administrator

Gauteng, Full Time

Job Description

Are you passionate about data management and optimization? Do you have the technical prowess and organizational finesse to ensure databases run seamlessly? If so, we invite you to consider our job opening for a Database Administrator (DBA).

Position Overview

As a Database Administrator, you will play a pivotal role in the heart of our organization’s data infrastructure. Your responsibilities will encompass the management and maintenance of both production and non-production databases, ensuring they operate at peak performance while upholding the highest standards of security and data integrity. You’ll collaborate closely with our DBA Manager and cross-functional teams to support our organizational objectives.

Key Responsibilities

Database Management: Take charge of all production and non-production databases, safeguarding their reliability and efficiency.
Performance Optimization: Develop and implement performance tuning, backup, and recovery procedures to keep our databases running smoothly.
Monitoring and Management: Implement advanced monitoring and management systems to proactively address potential issues.
Recommendations: Offer valuable recommendations on databases, database tools, and best practices.
Security: Fortify our database security by implementing industry-standard measures.
Collaboration: Work hand in hand with IT and engineering teams to optimize database usage and strategies.
Design and Schema: Contribute to database design and schema modifications as needed.


Database Expertise: Proficiency in various database technologies such as MS SQL, PostgreSQL, DynamoDB, and more.
Schema Mastery: Ability to design and implement complex database schemas.
High Availability: Experience with database replication, clustering, and other high-availability strategies.
Cloud Know-How: Familiarity with cloud-based database solutions, particularly AWS RDS / Aurora.
Performance Wizard: Advanced skills in query optimization and performance tuning.
Data Warehousing: Experience in managing or interacting with data warehouses.
Integration Proficiency: Understanding of APIs and how databases integrate with other applications and services.


Project Management: Experience with project management software like Jira.
Change Management: Proficiency in managing changes to existing database systems without causing downtime or data loss.
Global Collaboration: Ability to collaborate with international teams.

Soft Skills

Communication: Excellent written and verbal communication skills for effective collaboration with team members, other departments, and third parties.
Problem Solving: Strong analytical and problem-solving skills.
Attention to Detail: High level of accuracy in work and the ability to focus on detailed requirements.
Adaptability: Ability to adapt to new technologies and techniques.
Organization: Strong organizational and time-management skills.

Additional Information
Additional Criteria

Bachelor’s degree in Computer Science or a related field.
At least 2 years of relevant experience.

Application email or URL:
Join Jobs South Africa

Apply for this Job

To apply for this job please visit