Senior Database Administrator

JSE Limited · Sandton, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Introduction

To provide specialist administration, engineering and operational ownership for enterprise database platforms across on-premises, Microsoft Azure and Amazon Web Services. The role ensures database services meet agreed availability, resilience, security, performance and recovery requirements, while enabling safe change, modernisation, automation and cost-effective growth. The Senior DBA acts as an escalation point and trusted advisors to application, infrastructure, security, architecture and business stakeholders. Duties & Responsibilities

Service reliability and BAU operations ·       Administer, monitor and support production and non-production database services against agreed SLAs and operational controls. ·       Perform installation, configuration, patching, upgrades, backups, restores, integrity checks, capacity management and lifecycle maintenance. ·       Diagnose and recover routine and complex database availability, integrity, access and performance issues; escalate high-risk or highly complex incidents and vendor engagement to the Technical Lead - Database Platforms. ·       Maintain accurate platform inventories, support documentation, runbooks, standards and known-error records. Performance and capacity ·       Monitor workload health, query performance, waits, blocking, execution plans, index health, storage utilisation and resource consumption. ·       Tune database configuration, queries, and physical design in partnership with application teams. ·       Forecast capacity and licensing needs, identify inefficient usage, and recommend right-sizing or service-tier changes. Security, risk and compliance ·       Implement least-privilege access, role-based controls, privileged access processes, encryption and secrets management in line with approved standards. ·       Perform or support database security reviews, vulnerability remediation, transaction auditing and access recertification. ·       Ensure database changes follow change, release, testing and segregation-of-duties controls. ·       Support evidence collection for internal assurance, external audit and regulatory obligations. Availability, backup and disaster recovery ·       Operate and test approved high-availability and disaster-recovery solutions and contribute to designs appropriate to workload criticality. ·       Support the Technical Lead and service owners in validating recovery objectives, and maintain backup retention, restore procedures and recovery evidence. ·       Coordinate planned resilience tests and ensure corrective actions are tracked to closure. Cloud database engineering: Microsoft Azure ·       Administer Azure SQL Database, Azure SQL Managed Instance and SQL Server on Azure Virtual Machines using approved patterns, standards and runbooks. ·       Configure and review identity, network access, private connectivity, encryption, backup, geo-resilience, monitoring and alerting. ·       Contribute technical analysis and execution support for migrations between on-premises SQL Server and Azure services, including compatibility, performance and recovery validation. ·       Use Azure-native automation and monitoring capabilities to standardise routine administration and improve service visibility. Cloud database engineering: Amazon Web Services ·       Administer SQL Server, PostgreSQL and potentially other Database workloads on Amazon RDS or Amazon EC2 using approved patterns, standards and runbooks. ·       Configure and review parameter and option settings, identity and access, network controls, encryption, backups, maintenance windows, monitoring and multi-AZ resilience where applicable. ·       Support and execute approved database migration and replication activities, with rollback, validation and data-protection controls. ·       Identify optimisation opportunities for instance classes, storage and licensing, and provide evidence-based recommendations to the Technical Lead and relevant cloud stakeholders. Automation and observability ·       Automate repeatable DBA tasks using T-SQL, PowerShell, Python and approved infrastructure or workflow tooling. ·       Create actionable dashboards, alerts and health reports that reduce manual checks and improve early detection. ·       Use version control, peer review and controlled deployment practices for database administration scripts and configuration artefacts. Change, projects and migration ·       Plan, document and execute database implementations, upgrades, deployments, migrations and decommissioning across development, test and production environments. ·       Provide database input to solution designs, project estimates and release-readiness reviews, escalating material architectural decisions to the Technical Lead - Database Platforms. ·       Validate data integrity, security, performance and recoverability before and after material changes. Stakeholder service and technical leadership ·       Translate complex technical issues into clear business impact, risk and options for decision-makers. ·       Provide practical database guidance to developers, engineers, security teams and service owners within approved standards, and refer architectural exceptions to the Technical Lead - Database Platforms. ·       Share knowledge, maintain usable documentation and participate in team cross-skilling to reduce key-person dependency. ·       Work constructively with vendors under the direction of the Technical Lead and contribute technical input on database products and support practices.

Desired Experience & Qualification

Essential ·                Relevant IT degree, diploma or equivalent demonstrable professional experience. ·                Relevant Vendor Certifications (Microsoft, AWS, Azure, etc.) ·                5 to 10 years of hands-on database administration experience, including practical responsibility for production Microsoft SQL Server environments. ·                Strong T-SQL administration and troubleshooting capability. ·                Practical experience with backup and restore, high availability, disaster recovery, performance tuning, security, patching and change control. ·                Working knowledge of Windows Server, clustering, storage, networking, DNS, certificates and authentication concepts relevant to database services. ·                Practical exposure to at least one public cloud and a sound understanding of secure, reliable database operations. ·                Ability to participate in operational support and after-hours change or incident activities when required by the support model. ·                PowerShell, infrastructure as code, CI/CD or database deployment automation experience. ·                Experience in a highly regulated, high-availability or financial-markets environment. ·                Current role-relevant Microsoft Azure, AWS, SQL Server, PostgreSQL or IT service management certification. Advantageous ·                Hands-on experience across both Microsoft Azure and AWS. ·                Azure SQL Database, Azure SQL Managed Instance, SQL Server on Azure Virtual Machines, Amazon RDS for SQL Server or PostgreSQL, and database workloads on EC2. ·                PostgreSQL administration experience, including managed cloud deployments. Technical Competencies Microsoft SQL Server:  Setup and configuration; engine internals; security; backup and restore; Always On and clustering; T-SQL; query and index tuning; capacity and licensing awareness. Azure database services:  Azure SQL options; identity and network security; monitoring; resilience; migration; backup; performance and cost management. AWS database services:   Amazon RDS and EC2 database patterns; IAM awareness; VPC connectivity; encryption; monitoring; resilience; migration; performance and cost management. PostgreSQL exposure: Core administration, role and privilege management, backup and restore, performance diagnostics and managed-service constraints. Operations and g

Auto-apply to this jobView original posting ↗
Senior Database Administrator at JSE Limited — Sandton, Gauteng · JobAlertsZA