Search thousands of fresh jobs

×
This job is expired
Hire Resolve

Senior SQL Server Database Administrator (DBA)

Hire Resolve

  • R60,000 - R70,000 per month
  • Permanent Senior position
  • Johannesburg
  • Posted 14 Aug 2026 by Hire Resolve
  • Expires in 34 days
  • Job 2643797 - Ref 198304
Apply Now

About the position

A major South African financial services group that provides direct-marketed insurance, investment, and value-added solutions is seeking a Senior SQL Server DBA who will be responsible for the performance, security, availability, and disaster readiness of critical SQL Server database platforms across the enterprise.

Responsibilities:

  • Manage the full lifecycle of SQL Server instances (installations, patching, configurations, upgrades) across Dev, UAT, and production environments.

  • Monitor overall database health, capacity, storage, and agent jobs to proactively resolve production incidents and performance degradation.

  • Maintain complete operational documentation, including runbooks, inventories, and change control records.

  • Participate in scheduled maintenance windows, release deployments, and on-call support rotations.

  • Architect, configure, and maintain Always On Availability Groups, Failover Cluster Instances (FCI), log shipping, and replication.

  • Perform regular DR drills, failover tests, and recovery validations to meet strict Business RPO and RTO objectives.

  • Ensure end-to-end synchronization and alignment of DB configurations, logins, permissions, and certificates across primary and DR sites.

  • Design and execute enterprise backup and retention strategies (Full, Diff, Log) using native tools and third-party solutions (e.g., Veeam).

  • Conduct random and scheduled restore testing to validate point-in-time recovery capabilities and backup integrity.

  • Proactively monitor backup health and rapidly resolve VSS, storage, or job failures.

  • Collaborate with developers to review execution plans, optimize T-SQL code, refine indexes, and tune stored procedures.

  • Identify and eliminate bottlenecks related to blocking, deadlocks, wait stats, tempdb pressure, memory/CPU constraints, and parameter sniffing.

  • Enforce database design standards that maximize scalability, maintainability, and code efficiency.

  • Design, automate, and maintain table partitioning strategies (partition functions, schemes, aligned indexes, and switching) for high-growth data.

  • Manage data lifecycles by defining retention, compression, archiving, and purging workflows in partnership with business stakeholders.

  • Enforce strict RBAC, least-privilege access, and authentication mechanisms aligned with financial regulatory requirements.

  • Manage Transparent Data Encryption (TDE), backup encryption, SSL/TLS certificates, and master key lifecycle management.

  • Lead database auditing, vulnerability remediation, security reviews, and evidence gathering for compliance audits.

  • Develop PowerShell and T-SQL scripts to automate recurring health checks, capacity reporting, maintenance tasks, and job monitoring.

  • Streamline manual administrative workloads to drive operational consistency and platform stability.

  • Support future cloud readiness by assessing, migrating, and optimizing workloads for Azure SQL Database, Azure SQL Managed Instance, and Azure VMs.

  • Troubleshoot hybrid database environments, including private networking, connectivity, and identity integrations.

  • Establish and enforce enterprise SQL Server standards for deployments, backups, security, and HA/DR.

  • Mentor junior team members and transfer technical knowledge to elevate overall infrastructure capability.


Minimum Requirements:

  • 10+ years of dedicated Microsoft SQL Server administration experience in enterprise production environments.

  • Deep Technical Expertise: Expert knowledge of T-SQL, execution plan analysis, index strategies, and native troubleshooting tools.

  • HA/DR Mastery: Proven experience designing and managing Always On AGs, Failover Clusters, log shipping, and replication.

  • Security & Encryption: Hands-on experience with TDE, certificate/key management, RBAC, and security hardening.

  • Large Database Support: Practical experience with partitioning, archiving, and managing high-growth tables.

  • Communication: Excellent written and verbal communication skills with the ability to act as an escalation point for developers and leadership.

  • Preferred Certifications
    • Microsoft Certified: Azure Database Administrator Associate (or equivalent SQL Server legacy certification).

    • Relevant Azure Administrator / Azure Solutions Architect certifications.

    • ITIL Foundation.

  • Nice to Have
    • Domain Experience: Background in financial services, insurance, or highly regulated environments.

    • Cloud & Hybrid: Direct experience with Azure SQL ecosystem (Managed Instance, IaaS, DB) and hybrid networking.

    • Tools & Scripting: Strong PowerShell automation skills and experience with enterprise backup software (e.g., Veeam).

    • Infrastructure Knowledge: Understanding of SAN storage, VMware virtualization, Active Directory, and Windows Server internals.


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 Address Removed].com


Desired Skills:

  • Senior SQL Server Database Administrator (DBA)
  • Senior SQL Server Database Administrator (DBA)
  • Senior SQL Server Database Administrator (DBA)

Apply Now

Hire Resolve

About the agency

Hire Resolve is a specialist Recruitment & Staffing firm founded in 2004. Hire Resolve is focused on finding career seekers a work environment that best suits them. Our goal is your workplace satisfaction. We operate in the engineering, finance, IT, mining, supply chain, trade and technical industries. The Hire Resolve team prides itself on its technical & industry knowledge. The consultants at Hire Resolve are very well-established in their community - they are industry-savvy & technically competent. We offer a personalized experience for each individual, to guarantee that you find the best possible position for your career growth. If you are looking for an exciting new career opportunity get in touch and connect with one of our skilled consultants today!

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 33 days

Email me jobs similar to: Senior SQL Server Database Administrator (DBA)

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.