Senior Database Administrator

5 days ago


Johannesburg, South Africa Onafriq Full time

**Job Purpose**

The database administrator (DBA) is responsible for developing, testing, improving, and maintaining new and existing databases to help users retrieve data effectively. The DBA will work closely with developers to ensure system consistency and will also collaborate with administrators and clients to provide technical support and understand new data requirements. Communication and organization skills are key for this position, along with a solution-driven mindset.

The DBA will also function as team lead to provide technical leadership, mentorship, and support to the DBA team members, along with performance reviews for team members. They will assign, prioritize and track DBA tasks and projects, manage team schedules and workloads. They will act as a point of contact for database-related issues between technical teams, business stakeholders and leadership.

**Location**: While this role is set as remote, applicants in locations that can adequately support our US-based teams would be preferable, specifically **India and Africa (Nigeria, Kenya, Tanzania, South Africa, Ghana).**

**Duties and Responsibilities**

Technical Responsibilities
- Performance Tuning and Optimization: Lead efforts to monitor, troubleshoot, and optimize database performance (indexes, queries, resource usage)
- Database Design & Architecture: Oversee and guide the design, implementation and maintenance of stable, reliable and effective database systems with high availability and quality to store and retrieve company information
- Backup & Recovery: Ensure reliable backup strategies and disaster recovery plans are in place and regularly tested.
- Security Management: Manage user roles, permissions, encryption, and compliance with security policies and audits; assuring compliance with Payment Card Industry (PCI) policies, procedures, standards and regulations.
- Database Upgrades and Patching: Plan and manage database software updates, migrations, and patches.
- Documentation: Maintain and enforce clear documentation of database environments, processes and policies.
- Perform other related duties as assigned.

Leadership & Management Responsibilities
- Team Leadership: Provide technical leadership, mentorship and support to DBA team members along with performance reviews.
- Task Management: Assign, prioritize, and track DBA tasks and projects, manage team schedules and workloads.
- Stakeholder Communication: Act as a point of contact for database-related issues between technical teams, business stakeholders, and leadership.
- Training and Development: Organize training sessions, knowledge-sharing meetings, and performance reviews for team members.
- Vendor & Tool Management: Evaluate and manage database tools, monitoring solutions, and vendor relationships.

**Qualifications**:

- 2+ years in leadership, senior DBA, or team lead capacity, managing small-to-medium technical teams.
- Experience supporting mission-critical, high-availability database systems.
- Proficient knowledge of Oracle, SQL, PL/SQL, and RAC.
- Knowledge and experience with Oracle Database Appliance & Advanced Data Guard a plus.
- In-depth understanding of database structure principles and data management (e.g. permissions, recovery, security and monitoring).
- Experience gathering and analyzing system requirements; knowledge of data mining and segmentation techniques.
- Excellent knowledge of data backup, recovery, security, and integrity.
- Excellent analytical and organizational skills, problem-solving skills, ability to think algorithmically, self-starter.
- Excellent customer service attitude, good communication skills (both verbal and written), good project management and the ability to cope with and manage a constantly changing environment
- Strong leadership ability.

**Working Conditions**

Job requires sitting most of the time working on a computer. Normal working hours have some flexibility but typically revolve around a normal Monday through Friday, 8am to 5pm work week in the US Central time zone. Work hours may require evening or weekend hours under special conditions. This position does require infrequent hours beyond the typical schedule to accommodate maintenance windows, project deadlines, or incidents. This position participates in 2 week-long rotating on-call shift rotating between 3 DBAs. On-call duty includes responding 24/7 to any database alerts.



  • Johannesburg, South Africa AdaptIT Full time

    Position reports to : Line Manager Direct Reports : N/A Office Location: PURPOSE OF THE POSITION The Senior Database Administrator will be responsible for the design, implementation and maintenance of Oracle and Linux based solutions and systems. PRIMARY RESPONSIBILITIES FOR THE ROLE Oracle Database Administration - Administration and management of...


  • Johannesburg, South Africa Pollock and Associates Full time

    Senior Database Administrator ICT Johannesburg North, Johannesburg - Gauteng - South Africa Reporting to the Senior IT Manager you will be responsible for providing operational database services. You will have strong technical aptitude/rapport and the ability to convey technical content in a clear, concise manner, using appropriate language appropriate...


  • Johannesburg, South Africa GoldenRule Full time

    **The Role** A role exists for a Senior Database Administrator in Johannesburg and Umhlanga. We are looking for a well-motivated, energetic, inquisitive, highly proficient individual, who has a solid technical base. A technical expert to lead a team of Database Administrators whose primary focus is maintaining and enhancing our clients's MS SQL based...


  • Johannesburg, South Africa Positive Switch Full time

    **Description** - The senior SQL Database Administrator will support the business in achieving its strategic objectives within the Data Services Business Unit. - As senior SQL Database Administrator in the business unit team, you will be responsible for consulting with clients on complex information technology challenges - Microsoft SQL database...


  • Johannesburg, South Africa Dimension Data Full time

    **Purpose** - The Senior SQL Database Administrator will support the business in achieving its strategic objectives within the Data Services Business Unit. - As a Senior SQL Database Administrator in the Business Unit team, you will be responsible for consulting with clients on complex information technology challenges. - Microsoft SQL database administrator...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 800 000 - R2 500 000 per year

    Key purpose: We are seeking a Senior Oracle DBA with expertise in Oracle Cloud to join our team. In this role, you will be responsible for ensuring the performance, integrity, and security of complex databases and processes. You will design, implement, and administer Oracle database management systems, working closely with other technical teams to meet...


  • Johannesburg, South Africa Visi Select Full time

    We are hiring an Intermediate to Senior Database Administrator for a 1-month remote contract with an international client. Compensation: R110,000 – R130,000 100% Remote | Cutting-edge cloud project You will play a critical role in managing and optimising database workloads, performance tuning, and leading the migration to Amazon Redshift Serverless. This...


  • Johannesburg, South Africa Deka Minas (Pty) Ltd Full time

    The successful incumbent will be responsible in ensuring all data information is secure, organized and available on request when data is needed to ensure informed decisions needs to be made. The incumbent will work closely with various stakeholders within the organization to understand the company’s data and to plan the goals of the...


  • Johannesburg, South Africa AVI Limited Full time

    **AVI LIMITED** is home to many of South Africa’s leading and best-loved brands! Listed on the Johannesburg Stock Exchange and centred on the FMCG market, AVI’s extensive brand portfolio includes more than 50 brands. Our brands span a range of categories including hot beverages, sweet and savoury biscuits and snacks, frozen convenience foods, out-of-home...


  • Johannesburg, South Africa Unique Personnel Full time

    **Job Number** - 67387 **Job Type** - FT Contract **Job Title** - Senior Oracle Database Administrator (DBA) **Computer Skills** - Database Administration,Oracle Database,Communication,Linux,Scripting,Troubleshooting **Industry** - Computer - IT **City** - Johannesburg **Province** - Gauteng - Manage install, patch, and upgrade of Oracle Server...