IT
Team Lead MS SQL Engineer
Hire Resolve
Johannesburg, Gauteng
Permanent
Apply
Posted 14 October 2025

Job Details

Job Description

A company based in Johannesburg, who provides a range of services focused on safety and efficiency, including vehicle tracking and recoveryfleet management for businesses, and personal safety solutions, is seeking MS SQL Engineer Team Lead who will manage a dynamic, diverse, and experienced team of professionals, integrating expertise across Server Software, MS SQL, and Cloud Infrastructure Management.

Responsibilities: 

  • Lead and Mentor an enterprise SQL engineering team, guiding their technical development and career growth.

  • Provide management for both SQL and Cloud Engineering/Operations staff, fostering a culture of positivity and collaboration.

  • Act as the primary liaison with development, operations, project, and vendor teams to ensure service level agreements (SLAs) are met.

  • Provide technical oversight with a focus on reliability, architecture, and automation.

  • Drive the strategic vision for SQL infrastructure (Cloud and on-premise), championing initiatives for high availability (HA), monitoring, failover, and resiliency.

  • Architect and maintain scalable, secure, and high-performing relational databases (SQL Server, PostgreSQL, etc.).

  • Manage the SQL Infrastructure, integrating closely with development teams and third parties.

  • Oversee database performance tuning, indexing, and query optimization.

  • Execute controlled incident/problem resolution, including prioritization, escalation, and comprehensive Root Cause Analysis (RCA).

  • Manage all server aspects (on-premise and cloud), ensuring licensing, patching, monitoring, and compliance.

  • Confirm critical business databases are replicated at Disaster Recovery (DR).

  • Accountable for operational results that directly impact development teams' servers.

  • Manage and limit user access to SQL, updating and enforcing related security policies.

  • Oversee data backup processes and manage third-party access, data encryption, and information exchange procedures.

  • Perform and address regular risk assessments.

  • Develop and maintain the capacity management process, ensuring timely action is taken on monitoring results.


Minimum Requirements:
  • 5 years minimum working experience in IT.

  • 5 years minimum experience as a System and Cloud Administrator (including Microsoft license management).

  • 2 years minimum experience managing people in a technical environment.

  • 2 years minimum experience participating in 24/7 on-call rotations and providing after-hours support.

  • Bachelor's degree or Equivalent IT Qualification/Diploma.
  • Certifications in SQL Server, Azure Data Engineer, or equivalent.
  • Microsoft Certified: Azure Database Administrator Associate

  • Microsoft Certified: Data Analyst Associate

  • Working knowledge of ITIL and CobIT.


Benefits:

  • Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [email protected]