Database Administrator

2 weeks ago


Johannesburg, South Africa Specd Full time

**JOB DESCRIPTION DETAILS**

**Job Title**:Database Administrator

**Work Location**:Johannesburg

**More about the Area & Team**:
**More about the project**:
**Job Description / Responsibilities**:

- Install, configure, and maintain open-source databases, such as PostgreSQL, MySQL, MariaDB and MongoDB.
- Develop and implement database backup, recovery, and replication strategies.
- Monitor database performance and optimize database queries to ensure fast and efficient data retrieval.
- Troubleshoot and resolve database related issues.
- Implement database security measures to protect sensitive data.
- Develop and maintain database documentation, including data dictionaries and schema diagrams.
- Collaborate with developers and other stakeholders to identify data storage requirements and provide guidance on data modeling and database design.
- Stay up to date with new open-source database technologies and incorporate them into the organizations infrastructure as needed.
- Understand the technical landscape and bank wide architecture that is connected to or dependent on the business area supported in order to effectively design & deliver data solutions (architecture, pipeline etc.).
- Translate / interpret the data architecture direction and associated business requirements & leverage expertise in analytical & creative problem solving to synthesize data solution designs (build a solution from its components) beyond the analysis of the problem.
- Participate in design thinking processes to successfully deliver data solution blueprints.
- Ensure designs & solutions support the technical organization principles of self-service, repeatability, testability, scalability & resilience.
- Inform & support the infrastructure build required for optimal extraction, transformation, and loading of data from a wide variety of data sources.
- Support the continuous optimization, improvement & automation of data processing, retrieval, storage & distribution processes.
- Ensure the quality assurance and testing of all data solutions aligned to the QA Engineering & broader architectural guidelines and standards of the organization.
- Meaningfully contribute to & ensure solutions align to the design & direction of the Group Architecture & in particular data standards, principles, preferences & practices. Short term deployment must align to strategic long-term delivery.
- Coach & mentor other engineers.
- Conduct peer reviews, testing, problem solving within and across the broader team.
- Build data science team capability in the use of data solutions.
- Identify technical risks and mitigate these (pre, during & post deployment).
- Create business cases & solution specifications for various governance processes (e.g., CTO, Architecture, and governance approval forums).
- Deliver on time & on budget (always).

**Background and experience required**:

- Bachelor's degree in Computer Science, Information Systems, or a related field.
- 3+ years of experience as a DBA, with a focus on open-source databases.
- Strong knowledge of database design, administration, and optimization techniques.
- Experience with SQL and NoSQL databases.
- Knowledge of database backup and recovery, database replication, and database security.
- Strong scripting skills in languages such as Python, Perl, Bash, or PowerShell.
- Familiarity with cloud-based database infrastructure, such as Amazon Web Services (AWS), Azure or Google Cloud Platform (GCP).
- Strong analytical, problem-solving, and interpersonal skills.
- Ability to work independently and as part of a team.
- Excellent written and verbal communication skills.

**Must-have Skills (Mandatory Skills)**:

- 3+ years of experience as a DBA, with a focus on open-source databases.
- Database management tools.
- Database Query optimization.
- High Availability configuration.
- Disaster Recovery Planning.
- Monitoring and Alerts on infrastructure & Data change
- working with database software to find ways to store, organize and manage data.
- Maintenance and keeping databases up to date helping with database design and development.
- managing database access
- Designing maintenance procedures and putting them into operation.
- managing database security/integrity and backup procedures. testing and modifying databases to ensure that they operate reliably.
- Disaster Recovery plans and support
- Leverage state of the art relational and No-SQL databases as well integration and streaming platforms do deliver sustainable business specific data solutions.
- Design data retrieval, storage & distribution solutions (and OR components thereof) including contributing to all phases of the development lifecycle e.g., design process.
- Develop high quality data processing, retrieval, storage & distribution design in a test driven & domain driven / cross domain environment.
- Build analytics tools that utilize the data pipeline by quickly producing well-organized, optimized, and documented source code & algorithms to de



  • Johannesburg, South Africa Planet10 Full time

    An opportunity exists for a Database Administrator to work within a growing financial services organisation. **Responsibilities**: - Implement appropriate designs for databases, data warehouses, marts, reports, and dashboards - Specify database infrastructure requirements - Design and implement database solutions for high performance and high availability...


  • Johannesburg, South Africa DYNA IT CONSULTANTS Full time

    We are seeking to hire a technically skilled database administrator that is capable of holding positions of great responsibility. In this role, you'll be the first respondent to database problems that arise and carry out periodic maintenance and troubleshooting. **Responsibilities**: - Monitoring system performance and identifying problems that arise. -...


  • Johannesburg, South Africa FNZ Full time

    Job Title Database Administrator Location Johannesburg Reports to Head of Database Management Role Description This role is technical in nature and is responsible for providing high quality and timely Database management support to ensure the availability, stability and performance of the datacentres, cloud platforms and corporate systems. - Database...


  • Johannesburg, South Africa Fempower Personnel (Pty) Ltd. Full time

    Our client in the manufacturing sector has an EE opportunity available for a Database Administrator in the Johannesburg area. **Requirements**: - Diploma/Bachelor’s degree in computer science/information systems or related field - 3+ Years’ experience in database administration, information technology, database architecture and related disciplines -...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R1 500 000 per year

    This position is ideal for an experienced Database Administrator who can manage, optimise, and secure complex database environments across on-premises and cloud platforms. The role requires strong technical expertise, analytical problem-solving, and the ability to collaborate effectively with cross-functional teams. You will be responsible for maintaining...


  • Johannesburg, South Africa RMB Nigeria Limited Full time

    Database Administrator page is loaded## Database Administratorlocations: Johannesburgtime type: Full timeposted on: Posted Todaytime left to apply: End Date: November 28, 2025 (8 days left to apply)job requisition id: R37147# **Job Description**To design, test, implement, maintain and control relevant databases to ensure accurate installation and...


  • Johannesburg, South Africa Infosys South Africa Full time

    Job Title: Sybase Specialist Join to apply for the Database Administrator role at Infosys South Africa Overview We are seeking a highly skilled Sybase Specialist to join our team. The ideal candidate will have strong expertise in Sybase ASE administration, performance tuning, and high availability solutions, along with solid Linux and scripting skills. This...


  • Johannesburg, South Africa RareCruit Full time

    DutiesDesign, implement, maintain, and optimise database systems across on-premises and cloud environments.Ensure data integrity, availability, performance, and security.Develop intelligent reports using Power BI and other reporting tools.Collaborate with developers, system administrators, and business analysts to support projects.Provide training and...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R104 000 - R208 000 per year

    Hire Resolve's client is looking for a Database Administrator to join their team in Johannesburg, GP. Atech company specializing in telecom regulatory solutions, law enforcement & public safety technology, and gov-tech digital transformation. We innovate to enhance national security, streamline operations, and drive digital transformation for governments and...


  • Johannesburg, South Africa Network Recruitment Full time

    As the DBA, youll be hands-on with technologies such as MSSQL, MySQL, PostgreSQL, Windows and Linux servers, and cloud-based collaboration tools like Microsoft 365 and Google Workspace. Youll also be at the forefront of system administration, disaster recovery planning, and performance tuning initiatives.Key Responsibilities:Database Administration (DBA):...