Database Administrator

4 days ago


Johannesburg, South Africa DOXIM Full time

**Position Overview**:
**Key Responsibilities**:

- ** SQL Server Database Maintenance**: Ensure the smooth operation of all SQL Server instances by performing regular maintenance tasks such as database optimization, index rebuilding, statistics updates, and integrity checks.
- ** High Availability & Disaster Recovery**: Administer and maintain SQL Server high-availability solutions, including Always On Availability Groups, SQL Server Clusters, and database mirroring, to ensure maximum uptime and reliability.
- ** Troubleshooting & Incident Resolution**: Provide expert-level troubleshooting and support for complex database issues. This includes identifying and resolving performance bottlenecks, SQL Server crashes, transaction log issues, and other critical failures in production environments.
- ** Backup & Recovery Management**: Develop, implement, and manage comprehensive backup strategies for mission-critical SQL Server databases. Ensure robust disaster recovery procedures are in place, including point-in-time recovery, and monitor backup success/failures.
- ** Advanced Configuration & Optimization**: Configure and fine-tune advanced SQL Server features and options, such as database replication, clustering, partitioning, and data compression, to optimize performance, scalability, and availability.
- ** Performance Monitoring & Tuning**: Continuously monitor SQL Server performance using performance tools and native diagnostics to proactively identify and resolve performance issues.
- ** Database Security & Compliance**: Ensure that SQL Server databases are configured with the highest security standards. This includes managing user permissions, enforcing encryption policies, and ensuring compliance with data protection and security regulations.
- ** Automation & Scripting**: Create and maintain automation scripts to streamline repetitive tasks such as database backups, index optimization, and alerting for system performance issues. Leverage PowerShell and T-SQL for administrative automation.
- ** Capacity Planning & Scalability**: Evaluate and plan for future database capacity needs, including disk space, memory, and CPU, and proactively scale the environment as needed to support growing data volumes and business requirements.

**Required Qualifications**:

- ** Experience**: 5+ years of experience as a SQL Server Database Administrator, with significant expertise in high-availability solutions and troubleshooting.
- ** Technical Skills**:

- Extensive experience with Microsoft SQL Server, including installation, configuration, and maintenance (SQL Server 2012 or later).
- Hands-on experience with SQL Server Clustering, Always On Availability Groups, database mirroring, and replication.
- Advanced knowledge of T-SQL, including writing complex queries, stored procedures, triggers, and performance tuning queries.
- Experience with SQL Server monitoring and performance tools (SQL Profiler, DMVs, Extended Events, etc.).
- Strong understanding of SQL Server backup strategies, point-in-time recovery, and disaster recovery planning.
- Familiarity with PowerShell scripting for automation and routine tasks.
- ** Problem Solving**: Expertise in troubleshooting and resolving complex database issues related to performance, availability, and data integrity in a production environment.
- ** Communication Skills**: Excellent written and verbal communication skills, with the ability to explain technical database issues to non-technical stakeholders.
- ** Education**: A bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).

**Preferred Qualifications**:

- SQL Server certifications (e.g., Microsoft Certified: Azure Database Administrator Associate, Microsoft Certified: SQL Server Database Administrator).
- Experience with SQL Server performance tuning and query optimization.
- Experience in designing and implementing disaster recovery solutions, including the use of SQL Server Failover Clustering and Availability Groups in complex environments.
- Experience with SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), and SQL Server Analysis Services (SSAS) is a plus.
- Familiarity with cloud-based SQL Server solutions (e.g., Azure SQL Database, Amazon RDS for SQL Server) is a plus.

**Working hours**

Willing to work EST time zone hours and occasional after-hours/weekend work.



  • Johannesburg, South Africa Planet10 Full time

    An opportunity exists for a Database Administrator to work within a growing financial services organisation. **Responsibilities**: - Implement appropriate designs for databases, data warehouses, marts, reports, and dashboards - Specify database infrastructure requirements - Design and implement database solutions for high performance and high availability...


  • Johannesburg, South Africa LENOHLAHLA CONSULTING Full time

    JOB DETAILS Job Title Database Administrator Job Type Permanent Division Business Change and Technology Department Infrastructure **EE Occupational Levels Level 4 & 5**: Skilled, Technical and Academically Qualified Location - Town / City Sandton Location - Province Gauteng Location - Country South Africa Job Advert Summary Job summary...


  • Johannesburg, South Africa Affirmative Portfolios Full time

    **Information Technology** **JHB North***: **Database Administrator** **Permanent R670 500p/a** **Sandton** Job Advert Summary **Job summary statement/purpose** The primary role of the database administrator’s (DBA) is to ensure that data is available, structured, protected from loss and corruption, and easily accessible. The DBA will be expected to...


  • Johannesburg, Gauteng, South Africa RecruitAGraduate Full time

    Are you a skilled Database Administrator ready totake on a challenging and dynamic role? We are looking for a detail -orientedprofessional to join a team, responsible for managing, optimising, andsecuring their database systems across multiple platforms. This is an excellentopportunity to apply your technical expertise, support business -criticalprojects,...


  • Johannesburg, South Africa Unique Personnel Full time

    **Job Number** - 66536**Job Type** - Permanent**Job Title** - Database Administrator**Computer Skills** - Arch Enterprise,MS Office**Industry** - Retail - Wholesale**City** - Johannesburg**Province** - Gauteng**Purpose of the Role**: - The purpose of the role is to ensure that the Database for the Store Based Point of Sale System is updated and that it is...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    This position is ideal for an experienced Database Administrator who can manage, optimise, and secure complex database environments across on-premises and cloud platforms. The role requires strong technical expertise, analytical problem-solving, and the ability to collaborate effectively with cross-functional teams. You will be responsible for maintaining...


  • Johannesburg, South Africa RMB Nigeria Limited Full time

    Database Administrator page is loaded## Database Administratorlocations: Johannesburgtime type: Full timeposted on: Posted Todaytime left to apply: End Date: November 28, 2025 (8 days left to apply)job requisition id: R37147# **Job Description**To design, test, implement, maintain and control relevant databases to ensure accurate installation and...


  • Johannesburg, South Africa Infosys South Africa Full time

    Job Title: Sybase Specialist Join to apply for the Database Administrator role at Infosys South Africa Overview We are seeking a highly skilled Sybase Specialist to join our team. The ideal candidate will have strong expertise in Sybase ASE administration, performance tuning, and high availability solutions, along with solid Linux and scripting skills. This...


  • Johannesburg, South Africa FirstRand Full time

    About us, purpose, experience and qualifications **about us**: **purpose**: **experience and qualifications**: - Minimum Qualification - Database Certified Professional - Preferred Qualification - Bachelor of Science in Computers - Experience - Three years experience as a Database Administrator on current and relevant technology


  • Johannesburg, South Africa Specd Full time

    **JOB DESCRIPTION DETAILS** **Job Title**:Database Administrator **Work Location**:Johannesburg **More about the Area & Team**: **More about the project**: **Job Description / Responsibilities**: - Install, configure, and maintain open-source databases, such as PostgreSQL, MySQL, MariaDB and MongoDB. - Develop and implement database backup, recovery, and...