- Johannesburg
- Salary: R105 000.00 - R108 000.00 Per Month
- Job Type: Permanent
- Sectors: IT Technology
- Reference: Senior SQL Database Administrator (DBA)
Vacancy Details
Employer: Quality Select Recruitment
- Design, deploy, and manage Microsoft SQL Server instances (on-premises and/or cloud)
- Perform database installation, configuration, upgrades, patching, and migrations
- Monitor, tune, and optimize database performance (queries, indexing, resource usage)
- Implement backup, restore, and recovery strategies, ensuring data integrity and high availability
- Set up and manage replication, clustering, and other high-availability solutions
- Ensure database security by managing permissions, roles, and encryption
- Design and enforce disaster recovery (DR) plans
- Work with development teams to design schema, stored procedures, and efficient queries
- Troubleshoot database issues (deadlocks, performance bottlenecks, locking, etc.)
- Automate DBA tasks using scripting (PowerShell, T-SQL, etc.)
- Conduct capacity planning, forecasting, and resource management
- Document database architecture, standards, and operational procedures
- Mentor junior DBAs/database engineers as needed
- Stay up to date with the latest SQL Server features, best practices, and industry trends
- Experience with cloud-based SQL databases (Azure SQL, AWS RDS for SQL Server, etc.)
- Experience with database DevOps / CI/CD tooling (e.g., DACPAC, Redgate, Flyway)
- Knowledge of other database platforms (e.g., Oracle, MySQL, PostgreSQL)
- Experience in data warehousing / BI (data modeling, ETL processes)
- Exposure to containerisation (Docker, Kubernetes) or Virtualization
- Office-based (on-prem) role
- Close collaboration with infrastructure and application teams
- Structured team environment that values continuous improvement and professional growth
- Competitive salary and benefits package
- Career progression and opportunities for professional development
- A culture that values innovation, collaboration, and long-term thinking
- On-the-job mentoring and leadership opportunities
- Stable working environment within a well-established ICT company
About Us
An innovative ICT solutions group that delivers enterprise-grade infrastructure, analytics, and customer-engagement services.
As an independent but collaborative alliance of companies, ethos is built on service excellence, creativity, and a commitment to long-term customer value.
The company is growing and looking for a strong Senior SQL DBA to join our team in an office-based role.
Role Overview
As a Senior SQL DBA, you will be responsible for the design, implementation, support, and optimization of SQL databases that underpin critical infrastructure and business systems. You’ll work alongside infrastructure engineers, application teams, and data analysts to ensure our database environment is performant, secure, resilient, and scalable.
Key Responsibilities
Preferred / Nice-to-Have
Work Environment
What We Offer
Required Skills
- Microsoft SQL Server Expertise
- High Availability (HA) & Disaster Recovery (DR)
- Performance Tuning & Query Optimization
Candidate Requirements
- Matric with pure Mathematics essential (Matric Certificate required with application)
- Diploma/Degree in Computer Science, Information Technology, or a related field
- Relevant Microsoft, etc Certifications advantageous
- 5+ years of hands-on experience as a SQL Server DBA in a production environment
- Proficiency in Microsoft SQL Server
- Experience with high availability and disaster recovery architectures (Always On, clustering, replication)
- Deep understanding of performance tuning and query optimization
- Strong scripting skills (PowerShell, T-SQL, etc.)
- Experience with backup/recovery strategies, log shipping, and database mirroring
- Familiarity with capacity planning and resource forecasting
- Strong security knowledge—managing roles, permissions, encryption, data masking, etc.
- Experience with database monitoring tools (e.g., SQL Sentry, SolarWinds, or native tools)
- Good problem-solving skills and the ability to troubleshoot complex database issues
- Excellent documentation skills and a methodical, process-oriented mindset
- Good communication skills—able to collaborate with infrastructure, development, and data teams
Required Skills & Experience
4 people have applied for this job. 253 people have viewed this job.
About Quality Select Recruitment
Quality Select is a leading recruitment company, based in Centurion, South Africa.
We’re an ‘Employer of Choice’ in the recruitment industry and employ highly trained Consultants with strong Recruitment industry knowledge. We have an established, actively managed database of candidates.
Quality Select is well known for delivery – quick turnaround time, both in response to job specifications and candidate applications.
We are an ambitious, independent recruitment specialist that has quickly and successfully grown a reputation for our dedication and commitment to both candidates and clients. We always strive to provide the best quality of service possible.
Similar Jobs
Senior SQL DBA / SQL Server Database Administrator
- Johannesburg
- Job Type: Permanent
- Posted 24 Nov 2025 | 49 Days left
More Jobs at Quality Select Recruitment
Accountant (SAIPA Articles completed)
- Stellenbosch
- Job Type: Permanent
- Posted 02 Dec 2025 | 57 Days left
Junior Accountant - Stellenbosch
- Stellenbosch
- Job Type: Permanent
- Posted 02 Dec 2025 | 57 Days left
Senior SQL DBA / SQL Server Database Administrator
- Johannesburg
- Job Type: Permanent
- Posted 24 Nov 2025 | 49 Days left
Sales Associate - Centurion
- Centurion
- Job Type: Contract
- Posted 20 Nov 2025 | 45 Days left