About the Role
Our client, a prominent player in the retail sector, is seeking an experienced Database Administrator (DBA) to manage and maintain their critical database systems. This role is based in Mahikeng, North West , and involves ensuring the performance, integrity, and security of their databases. You will be responsible for database design, installation, configuration, patching, tuning, and backup/recovery operations. The ideal candidate has a deep understanding of various database management systems and a proven ability to troubleshoot complex database issues. We are looking for a proactive individual who can work both independently and collaboratively with development and operations teams to optimize database performance and support business needs. This position requires a strong commitment to data management best practices and continuous system improvement.
Key Responsibilities
- Install, configure, upgrade, and maintain database servers (e.g., SQL Server, Oracle, MySQL, PostgreSQL).
- Monitor database performance, identify bottlenecks, and implement tuning strategies for optimal efficiency.
- Implement and manage database backup, recovery, and archival strategies.
- Ensure database security by implementing access controls, auditing, and compliance measures.
- Develop and maintain documentation for database environments and procedures.
- Collaborate with developers to optimize SQL queries and database design.
- Perform database capacity planning and resource management.
- Troubleshoot and resolve database-related issues in a timely manner.
- Participate in database migration and consolidation projects.
- Stay updated with the latest database technologies and best practices.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- 3+ years of experience as a Database Administrator.
- Proven experience with one or more major RDBMS (e.g., Microsoft SQL Server, Oracle, MySQL, PostgreSQL).
- Strong knowledge of database architecture, design, and tuning.
- Proficiency in SQL and scripting languages (e.g., T-SQL, PL/SQL, Bash).
- Experience with database backup and recovery tools and methodologies.
- Understanding of database security principles and best practices.
- Familiarity with cloud database services (e.g., AWS RDS, Azure SQL Database) is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Benefits
- Our client offers a competitive salary, comprehensive medical aid, and a provident fund.
- Employees have access to ongoing training and professional development opportunities to enhance their skills and career.
- This role provides the chance to work with significant data infrastructure and contribute directly to the operational stability of a leading retail company.
- You will be part of a dedicated IT team, working in a stable and supportive environment.
- Opportunities for career advancement within the IT department are available for high performers.