Sr. DBA
IAPL Client
Johannesburg, Gauteng
Administrative and clerical roles handle the day-to-day paperwork, scheduling and record-keeping that keep SA businesses running, and are a popular path for matriculants with strong organisation skills.
This listing does not state a salary. As a guide, admin roles in South Africa typically pay R8 000 to R20 000 a month (indicative).
Job description
Principal Database Consultant / Senior Database Administrator
Role Purpose
We are seeking a highly experienced Principal Database Consultant / Senior Database Administrator to design, implement, administer, optimise and support enterprise database environments across Microsoft SQL Server, IBM DB2 and PostgreSQL platforms. The successful candidate will be responsible for ensuring the availability, performance, security and resilience of mission-critical databases while providing technical leadership and best practice guidance across multiple database technologies.
The ideal candidate will possess deep expertise in enterprise database administration, high availability, disaster recovery, performance tuning and database optimisation within complex production environments.
Key Responsibilities
- Install, configure, administer and maintain Microsoft SQL Server, IBM DB2 and PostgreSQL database environments.
- Design and manage Development, Test, Staging and Production database environments.
- Implement and maintain backup, recovery and disaster recovery solutions aligned to business RPO and RTO objectives.
- Configure and support High Availability solutions across supported database platforms.
- Monitor database health, performance and capacity, proactively identifying and resolving issues.
- Optimise database performance through query tuning, index optimisation, execution plan analysis and server configuration improvements.
- Develop, maintain and optimise SQL scripts, stored procedures and database objects.
- Configure database monitoring, alerts and automated maintenance plans.
- Deploy database releases, patches and change scripts into production environments.
- Manage database security, user permissions and access controls.
- Implement and support database replication technologies where applicable.
- Produce and maintain technical documentation for database environments, standards and operational procedures.
- Work closely with infrastructure, application and development teams to deliver reliable and scalable database services.
- Provide technical leadership, mentoring and best practice guidance to junior database administrators.
- Participate in database architecture, capacity planning and technology roadmap initiatives.
Required Skills & Experience
- Minimum 10+ years' experience in enterprise database administration.
- Strong hands-on experience administering Microsoft SQL Server, IBM DB2 and PostgreSQL in production environments.
- Extensive experience installing, configuring and supporting enterprise database platforms.
- Advanced SQL development and database performance tuning experience.
- Strong understanding of database backup, recovery and disaster recovery strategies.
- Experience implementing High Availability solutions.
- Experience with database replication technologies.
- Strong knowledge of database security, permissions and governance.
- Experience implementing proactive monitoring and automated maintenance.
- Excellent troubleshooting and root cause analysis skills.
- Experience supporting business-critical, high-availability environments.
- Strong documentation, communication and stakeholder engagement skills.
Technical Skills
Database Platforms
- Microsoft SQL Server
- IBM DB2
- PostgreSQL
Core Database Administration
- Database Installation & Configuration
- Database Performance Tuning
- Query Optimisation
- Index Optimisation
- Backup & Recovery
- Disaster Recovery
- High Availability
- Replication
- Database Security
- Capacity Planning
- Database Monitoring
- Patch & Release Management
Database Services
- SQL Server Integration Services (SSIS)
- SQL Server Reporting Services (SSRS)
Infrastructure
- Windows Server Administration
- Enterprise Database Infrastructure
- Production Support
Qualifications
- Relevant tertiary qualification in Information Technology, Computer Science or a related field.
- Microsoft SQL Server certification(s) preferred.
- IBM DB2 certification(s) advantageous.
- PostgreSQL certification(s) advantageous.
Personal Attributes
- Strong analytical and problem-solving skills.
- Excellent attention to detail.
- Customer-focused with strong consulting and stakeholder engagement skills.
- Ability to work independently and manage multiple priorities.
- Strong communication and documentation skills.
- Collaborative team player with mentoring and technical leadership experience.
- Proactive mindset with a focus on continuous improvement and operational excellence.
Pay: R85 000,00 - R96 000,00 per month
Experience:
- Microsoft SQL Server: 7 years (Required)
- DB2: 3 years (Required)
- PostgreSQL: 3 years (Required)
Work Location: Hybrid remote in Johannesburg, Gauteng
Good to know
What does this admin job pay?
This listing does not state a salary. As a guide, admin roles in South Africa typically pay R8 000 to R20 000 a month (indicative).
Do I need experience for admin jobs in Johannesburg?
This admin role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.
How do I apply for this job?
Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.
Found on Indeed · Posted 3 days ago