Senior Database Administrator

5 days ago


Sandton, South Africa Lesaka Technologies Full time

**Description**:
**Key Responsibilities**:
**1. Database Management**:
Install, configure, and maintain Microsoft SQL Server instances, databases, and associated services.
Perform database migrations, upgrades, and patching.
Manage and configure database clustering, replication, and other high-availability solutions (AlwaysOn Availability Groups, Mirroring, Log Shipping).
Ensure databases are properly optimized for performance and scalability.
**2. Performance Tuning**:
Monitor and analyze database performance, identify bottlenecks, and implement solutions for optimization.
Optimize complex SQL queries, indexing, and server configurations to ensure efficient data retrieval and minimize latency.
Establish and implement database performance monitoring tools and strategies.
**3. Backup and Recovery**:
Implement and manage robust backup and disaster recovery strategies to safeguard critical data.
Perform regular database backups, test recovery procedures, and ensure adherence to recovery objectives (RTO/RPO).
Troubleshoot and resolve any backup or restore issues.
**4. Security**:
Implement database security policies and procedures, ensuring data protection and compliance with industry standards.
Manage user roles, permissions, and security settings within SQL Server to maintain secure access.
Regularly audit database security and enforce data privacy regulations
**5. Troubleshooting and Support**:
Provide second and third-line support for SQL Server-related incidents, troubleshooting issues, and resolving them in a timely manner.
**6. Database Design and Architecture**:
Collaborate with development teams to design and implement optimized database schemas, tables, and indexes.
Ensure the integrity, normalization, and scalability of database architectures.
Participate in capacity planning and future-proofing database environments to accommodate growth and evolving business requirements.
**7. Automation and Scripting**:
Develop and maintain automation scripts to streamline routine DBA tasks (backup, performance monitoring, reporting).
Write T-SQL and PowerShell scripts for database management and troubleshooting.
**8. Documentation and Reporting**:
Document database configurations, procedures, and best practices for internal use.
Prepare and present reports on database performance, capacity, and health to management and stakeholders.
**9. Mentorship and Training**:
Provide mentorship and guidance to junior DBAs and database developers.
Help improve team processes and foster a culture of continuous learning in the database administration team.
**Required Qualifications & Skills**:

- SQL Server certifications (e.g., Microsoft Certified: Azure Database Administrator Associate).
- Certifications in cloud computing or system engineering (e.g., Azure Solutions Architect, AWS Certified Solutions Architect).
- Minimum of 5-7 years of experience working as a Microsoft SQL Server Database Administrator with a strong understanding of high availability, disaster recovery, and performance tuning.
- Advanced knowledge of SQL Server architecture, clustering, replication, and high-availability solutions.
- Strong expertise in T-SQL, stored procedures, and database design.
- Experience with SQL Server performance tuning and optimization techniques.
- In-depth knowledge of database backup, recovery, and disaster recovery best practices.
- Strong experience with SQL Server Management Studio (SSMS), SQL Profiler, and other SQL Server tools.
- Proficiency in scripting languages such as PowerShell, Python, or batch scripts for automation tasks.
- Familiarity with cloud-based database solutions (Azure SQL Database, AWS RDS) is a plus.
- Experience with SQL Server integration with other data platforms and services.
- Experience with DevOps practices, database CI/CD pipelines, and automation tools (e.g., Azure DevOps, Jenkins).
- In-depth knowledge of cloud platforms, particularly Microsoft Azure and AWS, with a focus on SQL services (Azure SQL Database, SQL Managed Instance, AWS RDS).
- Experience in system administration (Windows/Linux), virtualization, and cloud infrastructure management (VMware, Hyper-V, Azure, AWS).
- Proficiency in scripting languages such as PowerShell, T-SQL, and Python for automation and troubleshooting.
- Experience with database migration, replication, and cloud transition processes.
- Familiarity with monitoring tools (SQL Server Management Studio, Azure Monitor, Redgate, or similar).

**Soft Skills**:

- Strong problem-solving and analytical skills.
- Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- Strong attention to detail and organizational skills.
- Ability to work independently and in a collaborative team environment.
- Ability to manage multiple projects and priorities in a fast-paced environment.

**Work Environment**:

- Onsite work options based on business needs.
- Occasional on-call availability for critical database and or system rel



  • Sandton, South Africa Blue Label Telecoms Full time

    **JOB PURPOSE** The Senior Database Analyst is responsible for managing and optimizing database systems to support business operations, data analysis, and reporting needs. This role involves designing database solutions, implementing data models, and ensuring data integrity, security, and performance across the...


  • Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingThe Database Administrator operates within the internal Information Technology departments of Dimension Data or client facing service department and takes responsibility for the performance, integrity and security of large, more complex databases and processes. Individuals in this role take responsibility for the design, implementation and...


  • Sandton, South Africa HRInsync Full time

    **Database Administrator - Hybrid position** The Database Administrator will take ownership of the databases across Company’s Azure SQL Server and On-Premises SQL Server. Their primary responsibility is to ensure the optimal performance of all database tables, stored procedures, and views. This role involves identifying issues and making recommendations...


  • Sandton, South Africa Bidvest Bank Full time

    Key Responsibilities:As a Database System Administrator at Bidvest Bank, you will be responsible for ensuring the availability, integrity, and performance of our databases environment.Key Tasks:Design, Plan, Configure, Support, Secure and Maintain the database environment.Manage all database changes in all environments.Ensure that the database environments...


  • Sandton, South Africa Boardroom Appointments Full time

    Data Administrator Job Responsibilities: Installation, design, configuration, upgrade, administration, monitoring, and maintenance of databases and associated software products.Support operational systems and the development environment.Ensure the integrity, reliability, efficiency, and security of enterprise data.The ideal candidate should have...

  • Database Administrator

    6 months ago


    Sandton, South Africa Secondments Recruitment Full time

    **Job Advert Summary**: To ensure performance, integrity and security of the Funds database, involvement in the design, development and integrity of the database, as well as in data mining and day to day operation and maintenance of the database **Minimum Requirements**: **REQUIRED MINIMUM EDUCATION/TRAINING** - Relevant Diploma in computer science,...


  • Sandton, South Africa Dimension Data Full time

    Functieomschrijving 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...


  • Sandton, South Africa Ivanhoe Mines Full time

    **IVANHOE MINES is looking for a Database Administrator - IT** **Ivanhoe Mines is a leading Canadian mining company committed to becoming a global leader in the supply of critical resources required to transition our world to a low-carbon, renewable future. Ivanhoe is focused on developing and expanding its four principal mining and exploration projects in...

  • Database Administrator

    6 months ago


    Sandton, South Africa Ovations Technologies (Pty) Ltd Full time

    Hiring an experienced DBA for a 12 months contract at one of the leading banks. Hybrid with 3 days on-site per week in Sandton. To ensure the installation; design; configuration; upgrade; administration; monitoring and maintenance of databases and associated software products in support of operational systems and the development environment. To ensure the...


  • Sandton, South Africa HRInsync Full time

    **Database Administrator - Hybrid position** The Database Administrator will take ownership of the databases across Company’s Azure SQL Server and On-Premises SQL Server. Their primary responsibility is to ensure the optimal performance of all database tables, stored procedures, and views. This role involves identifying issues and making recommendations...


  • Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingThe Database Administrator operates within the internal Information Technology departments of Dimension Data or client facing service department and takes responsibility for the performance, integrity and security of large, more complex databases and processes. Individuals in this role take responsibility for the design, implementation and...


  • Sandton, South Africa Dimension Data Full time

    Job OverviewWe are seeking a highly skilled Senior Microsoft SQL Database Administrator to join our team at Dimension Data.About the RoleThis is an exciting opportunity for an experienced Senior Microsoft SQL Database Administrator to work with our clients and internal teams to deliver high-quality database solutions.Key Responsibilities:Database...


  • Sandton, South Africa Bidvest Bank Full time

    Job Description:We are seeking a skilled Database Administration Expert to join our team at Bidvest Bank. The successful candidate will be responsible for designing, planning, configuring, supporting, securing, and maintaining the availability, integrity, and performance of our databases environment.Key Responsibilities:Database Environment Management:...


  • Sandton, South Africa Dimension Data Full time

    The successful candidate will be responsible for the installation, configuration, and administration of Oracle E-Business Suite systems. This role requires a high level of technical expertise and strong problem-solving skills.Key Responsibilities:Installation, configuration, and upgrading of Oracle EBS systemsAdministrating, monitoring, troubleshooting,...


  • Sandton, South Africa Total IT Recruitment Full time

    Leading Software House is looking for a AZURE SQL Database Administrator who will take ownership of the databases and the primary responsibility is to ensure the optimal performance of all database tables, stored procedures, and views. This role involves identifying issues and making recommendations for infrastructure changes as needed. It is a **remote...


  • Sandton, South Africa Blue Label Telecoms Full time

    **About the Company** At Blue Label Telecoms, our brand philosophy is that we can create and distribute anything that is able to be digitised. Our Blu-approved brand is the face of our service offering and is underpinned by a world-class technology platform for both online and offline commerce. With a point of sale network of approximately 150 000 devices,...


  • Sandton, South Africa Dimension Data Full time

    Job DescriptionAbout the RoleWe are seeking a highly skilled Senior Database Administrator to join our team at Dimension Data. As a key member of our database administration team, you will be responsible for the design, implementation, and administration of Oracle database management systems.Key ResponsibilitiesDatabase AdministrationPerform database...


  • Sandton, South Africa Dimension Data Full time

    Database Administrator Team Lead Role OverviewAt Dimension Data, we are seeking a highly skilled Database Administrator Team Lead to join our team. The successful candidate will be responsible for ensuring the stability, integrity, and availability of our systems, as well as implementing security compliance and best practices. This role requires strong...


  • Sandton, South Africa Bidvest Bank Full time

    Job Overview Bidvest Bank is seeking a highly skilled Database Solutions Architect to join its team. This role involves designing, planning, and maintaining the bank's database environment to ensure high availability, integrity, and performance.Key ResponsibilitiesDesign and implement database solutions that meet the bank's business requirements.Collaborate...


  • Sandton, South Africa Dimension Data Full time

    Job DescriptionWe are seeking a highly skilled Oracle Database Administrator to join our team at Dimension Data.About the Role:The successful candidate will be responsible for the performance, integrity, and security of large, complex databases and processes. This includes designing, implementing, and administering Oracle database management systems.Main...