About the Role
Our client, a national distributor of essential goods, is seeking an experienced Senior Database Administrator (DBA) to oversee their critical database systems. Based in Kimberley, this role is vital for ensuring the performance, integrity, and security of our client's extensive data infrastructure. The ideal candidate will possess deep expertise in managing large-scale relational databases (SQL Server, Oracle, PostgreSQL), performance tuning, backup and recovery strategies, and database security. You will play a key role in optimizing data operations and supporting business-critical applications across the Northern Cape region. This position offers a hybrid work model, allowing for a blend of office and remote work.
Key Responsibilities
- Install, configure, upgrade, and maintain database management systems (DBMS).
- Monitor database performance, identify and resolve bottlenecks, and implement tuning strategies.
- Design and implement robust backup, recovery, and disaster recovery solutions.
- Ensure database security through access control, encryption, and regular security audits.
- Manage database capacity planning and proactively address potential resource constraints.
- Develop and maintain database scripts for routine maintenance and automation.
- Troubleshoot and resolve complex database issues in a timely manner.
- Collaborate with application development teams to optimise database queries and schema design.
- Provide technical expertise and guidance on database-related matters.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- Proven experience as a Senior Database Administrator, with extensive experience in managing SQL Server, Oracle, or PostgreSQL.
- In-depth knowledge of database performance tuning, query optimisation, and indexing strategies.
- Expertise in backup and recovery techniques, including high availability (HA) and disaster recovery (DR) solutions.
- Strong understanding of database security principles and best practices.
- Experience with scripting languages (e.g., T-SQL, PL/SQL, PowerShell) for automation.
- Familiarity with cloud database services (e.g., AWS RDS, Azure SQL Database) is a plus.
- Excellent problem‑solving, analytical, and troubleshooting skills.
- Strong communication and interpersonal skills, with the ability to work effectively with technical and non‑technical stakeholders.
Benefits
- Our client offers a competitive salary package, with opportunities for performance-based bonuses.
- The benefits include comprehensive medical aid, a retirement annuity fund, and generous paid time off.
- The hybrid work arrangement provides flexibility and supports a healthy work-life balance.
- Our client is committed to continuous learning and provides access to specialised training, certifications, and industry conferences.
- Join a stable and reputable company that values its employees and offers clear career progression pathways.
- This role is integral to the operational success of our client in the Northern Cape and across South Africa.