To plan, manage, administer and secure system databases as well as troubleshoot any database issues affecting system performance and ensure data quality across the databases.
JOB DESCRIPTION
- Managing SQL Server databases.
- Configuring and maintaining database servers and processes.
- Monitoring the system’s health and performance.
- Ensuring high levels of performance, availability, sustainability and security.
- Refining and automating regular processes, tracking issues, and documenting changes.
- Assisting developers with query tuning and schema refinement.
- Providing support for critical business systems.
- Performing scheduled maintenance and supporting release deployment activities.
- Performing any additional responsibilities/tasks in line with the company operational requirements.
JOB REQUIREMENTS
- BSc Computer Science degree or B. Tech or Advanced Diploma or a relevant equivalent qualification at NQF level 7.
- A minimum of five (5) years’ experience in SQL Server database administration or a similar role.
- Knowledge and experience with database Performance Tuning and Optimisation (PTO).
- Knowledge and experience with backups, restores and recovery models.
- Knowledge and experience of High Availability (HA) and Disaster Recovery (DR) options for SQL Server.
- Knowledge and experience with Windows Server Operating System, including Active Directory.
- In-depth understanding of SQL Server architecture, components (e.g., SQL Server Engine).
- Database design and data modelling.
- Troubleshooting and problem-solving.
- Cloud database management.
- ICT security and governance.
- Communication, interpersonal and conflict resolution.
- Analytical, attention to detail, working independently.
- Knowledge of project administration.
Desired Skills:
- project administration
- Cloud database management
- Database design and data modelling