SQL Server Database Administrator

1 week ago


Johannesburg, Gauteng, South Africa Motus Full time R1 200 000 - R2 400 000 per year

JOB DESCRIPTION:

As a SQL Server Database Administrator (DBA), you will play a pivotal role in designing, implementing, and maintaining the organisation's SQL Server environments to ensure reliability, scalability, and optimal performance. This position offers an exciting opportunity to deepen your technical expertise in database architecture, administration, and performance tuning while contributing directly to the stability and efficiency of key business systems.

You will work collaboratively with application development, infrastructure, and storage teams to manage and optimise both development and production databases across SQL Server Standard and Enterprise editions. Your focus will be to deliver seamless data flow, ensure high system availability, and maintain exceptional performance across all environments — empowering the organisation to operate efficiently and make informed, data-driven decisions.

DUTIES / RESPONSIBILITIES:

  • Take ownership of SQL Server environments across development, testing, and production, ensuring reliability, performance, and security.
  • Install, configure, and manage SQL Server instances (Standard and Enterprise) while maintaining high availability and scalability.
  • Proactively monitor database performance and health, resolving issues before they impact business operations.
  • Implement robust backup, recovery, and disaster recovery (DR) solutions to protect business-critical data.
  • Optimise queries, indexes, and resource utilisation to deliver fast, consistent performance across applications.
  • Partner with developers, infrastructure, and security teams to design and deploy efficient, secure database solutions.
  • Manage and enforce access controls, roles, and permissions in alignment with security and compliance standards.
  • Automate repetitive administrative tasks through scripting and modern database management tools.
  • Participate in release and deployment processes, ensuring smooth transitions between development and production.
  • Plan and execute upgrades, patches, and migrations while minimising downtime and risk.
  • Maintain detailed documentation of database configurations, standards, and operational procedures.
  • Contribute to continuous improvement by identifying opportunities for optimisation and innovation.
  • Provide mentorship and technical guidance to team members, fostering a culture of collaboration and knowledge sharing.
  • Respond to production incidents when required.

EDUCATION / MINIMUM REQUIREMENTS / EXPERIENCE:

Education & Certification:

  • BSc or MSc in related industry/field (prefer Computer Science, Computer Engineering, and Information Systems)
  • Microsoft SQL Server certifications (e.g., MCSA, MCSE, or equivalent) preferred

Experience

  • 5–10 years' experience administering Microsoft SQL Server databases in enterprise environments.
  • Hands-on experience with SQL Server Standard and Enterprise editions in both on-premises and virtualised environments.
  • Advanced knowledge of Microsoft SQL Server and other database systems in all aspects of the application lifecycle: requirements analysis & definition, system design, implementation, testing, deployment, and sustainment
  • Strong background in SQL performance tuning, query optimisation, and capacity planning.
  • Experience with SSRS, SSIS, and SSAS.
  • Proven expertise with Always On, replication, and HA/DR architectures.
  • Familiarity with Windows Server (2016–2025) and Active Directory integration.
  • Experience with PowerShell scripting for automation and administration.
  • Exposure to DevOps or CI/CD database deployment pipelines advantageous.
  • Advanced knowledge of SQL replication and AlwaysOn HA (Availability Groups architecture)
  • Thorough advanced knowledge of MS Availability Groups (HA) including Failover clustering, replication, Logshipping and Availability Group architecture design and troubleshooting
  • Experience in SQL Performance Tuning and Optimization using native monitoring and monitoring tools

OTHER REQUIREMENTS:

Core Competencies:

  • Strong analytical, diagnostic, and problem-solving ability.
  • Excellent communication skills — able to explain complex technical issues clearly.
  • Structured and detail-oriented approach to work, with focus on reliability and performance.
  • Adaptable, collaborative, and proactive in resolving operational challenges.
  • Excellent written and verbal communication
  • Flexible, team player, get-it-done personality
  • Ability to organise and plan work independently
  • Ability to work in a rapidly changing environment
  • Ability to multi-task and context-switch effectively between different activities and team

Personal Attributes:

  • Demonstrates high levels of integrity, accountability, and meticulous attention to detail.
  • Maintains composure and focus under pressure, particularly during critical incidents or problem resolution.
  • Proactive and self-driven, with the ability to work independently and collaboratively within cross-functional teams.
  • Reliable, disciplined, and dedicated to continuous learning and professional growth.
  • Communicates effectively across all levels of the organisation, both verbally and in writing.
  • Strong analytical and problem-solving mindset, with a practical approach to challenges.
  • Dependable and responsible, with a commitment to operational excellence.
  • Must have a clear credit and criminal record, and access to reliable personal transport.
  • Own and live up to the Company values


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R90 000 - R120 000 per year

    Hire Resolves client is seeking a SQL Database Administrator , you will be responsible for managing, optimizing, and supporting our database environments. Your expertise in SQL and database architecture will play a pivotal role in ensuring the reliability, security, and performance of our database systems. You will work with cross-functional teams to provide...


  • Johannesburg, Gauteng, South Africa Outsidecapital Full time R1 500 000 - R2 500 000 per year

    Job DescriptionWe are partnering with a prominent leader within the Financial Services and Mobility sector. This organization operates at the intersection of technology and automotive financial solutions, managing high-volume data environments critical to business operations. They are a stable, large-scale enterprise currently seeking to fortify their IT...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R400 000 - R600 000 per year

    SQL Database and Windows Specialist - 5 Month ContractMinimum Requirements:Matric (Grade 12)Bachelors degree in computer science, Information Security, or a related field.3 5 years experience in SQL DBA and Windows Server medium to enterprise organisations.In-depth knowledge of SQL and database management systems.Knowledge of Active Directory and group...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R1 500 000 per year

    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, Gauteng, South Africa Boardroom Appointments Full time R200 000 - R250 000 per year

    Minimum Requirements:Masters degree in information technology or computer science  Management of operations on virtualized and distributed infrastructures,Management of operations on environment with clustering, replication, load balancer  ITIL Practitioner (V3) / ITIL Specialist (V4)  Microsoft Certified Database Administrator - Requirement  Oracle...

  • Senior SQL DBA

    6 days ago


    Johannesburg, Gauteng, South Africa 7087caea-55c1-4426-b223-f722720d8411 Full time US$30 000 - US$50 000 per year

    Maintain and support SQL Server databases.Implement and manage HA/DR solutions.Monitor and tune database performance.Ensure database security, backup, and recovery.EducationDegree in Computer Science, Software Engineering, or related field.5-6 years of SQL DBA.Knowledge of Mining systems / Mining environment (Advantageous).Requirements7+ years ' experience...

  • Level 2 SQL DBA

    3 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R600 000 - R1 500 000 per year

    Level 2 SQL DBA - 3 Month ContractResponsibilities:Install, configure, and maintain SQL Server databases.Monitor database performance and implement tuning strategies.Perform regular backups and recovery procedures.Ensure high availability and disaster recovery solutions (e.g., Always On, Log Shipping).Manage database security, roles, and permissions.Develop...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R104 000 - R208 000 per year

    Hire Resolve's client is looking for a Database Administrator to join their team in Johannesburg, GP. Atech company specializing in telecom regulatory solutions, law enforcement & public safety technology, and gov-tech digital transformation. We innovate to enhance national security, streamline operations, and drive digital transformation for governments and...

  • SQL Developer

    3 days ago


    Johannesburg, Gauteng, South Africa SavageOne Pty Full time R900 000 - R1 200 000 per year

    * SA Citizen * Oniste Position Overview:We are seeking an Intermediate SQL Developer with over 4 years of experience to join our talented team. The ideal candidate will have a solid foundation in SQL and a proven track record of developing and optimizing database solutions. You will work on complex projects, ensuring data integrity and performance while...

  • SQL Developer

    5 days ago


    Johannesburg, Gauteng, South Africa Career Minded Full time R780 000 per year

    Job OverviewApplication Deadline: 8 December 2025Job Location: Johannesburg, GautengJob Title: SQL DeveloperSalary Offer: R65,000Education Level: DiplomaJob Level: SeniorMinimum Experience: 5- 7 YearsSQL Developer position available in Johannesburg.My client has an office in Bryanston, but their developers are located across South Africa. They have a fully...