Database Administrator; DBA
Listed on 2026-11-01
-
IT/Tech
Database Administrator, Information Security & Data Protection, Systems Administrator
About the Role
Our client, a prominent player in the mining technology sector, is seeking a meticulous and proactive Database Administrator (DBA) to manage and maintain their critical database systems. This role is based in our office in Rustenburg . You will be responsible for ensuring the performance, integrity, and security of all company databases. This includes installing, configuring, upgrading, and patching database software, as well as monitoring database operations and troubleshooting issues.
The ideal candidate will have a strong background in relational database management, performance tuning, and backup and recovery strategies. You will work closely with development teams and system administrators to optimize database performance and support application requirements. This is a fantastic opportunity to join a stable organization and contribute to the smooth operation of essential business systems in a hands-on capacity.
- Install, configure, and upgrade database software (e.g., SQL Server, Oracle, MySQL).
- Monitor database performance, identify bottlenecks, and implement optimizations.
- Design and implement robust backup and recovery strategies to ensure data integrity and availability.
- Ensure database security through access control, user management, and regular audits.
- Perform regular database maintenance tasks, including patching and updates.
- Troubleshoot and resolve database-related issues in a timely and efficient manner.
- Collaborate with developers to optimize SQL queries and database schema design.
- Document database configurations, procedures, and standards.
- Plan and execute database migrations and transformations.
- Stay current with database technology trends and best practices.
- Bachelor's degree in Information Technology, Computer Science, or a related field.
- 3-5 years of experience as a Database Administrator.
- Proven experience with SQL Server, Oracle, or MySQL administration.
- Strong understanding of database performance tuning and optimization techniques.
- Expertise in backup, restore, and disaster recovery procedures.
- Knowledge of database security best practices.
- Experience with scripting languages (e.g., Power Shell, Bash) for automation.
- Familiarity with cloud database services (e.g., Azure SQL Database, AWS RDS) is a plus.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
- Ability to work independently and manage multiple priorities.
- Must be able to work on-site in Rustenburg .
- Competitive annual salary.
- Medical aid and provident fund benefits.
- Opportunities for advanced database training and certifications.
- Stable work environment with a focus on data integrity.
- Paid time off and public holidays.
- Access to modern technology and tools.
- Regular performance reviews and career development support.
- Company-provided training programs.
- Team events and a supportive workplace culture.
- Be a critical part of an essential IT function within the organization.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).