We are seeking a highly experienced Senior SQL Database Administrator (DBA) with over 10 years of hands-on expertise in managing optimizing and securing enterprise-level database environments. The ideal candidate will ensure high availability performance and reliability of mission-critical databases while supporting development and business intelligence teams.
Knowledge of AWS S3 would be advantageous.
Key Responsibilities
Database Administration & Operations
Install configure and maintain Microsoft SQL Server environments (on-premises and/or cloud).
Manage database performance uptime and availability (24/7 support where required).
Perform proactive monitoring troubleshooting and tuning of databases.
Implement and maintain High Availability and Disaster Recovery (HA/DR) solutions (Always On Failover Clustering Log Shipping Replication).
Design and execute backup and recovery strategies.
Performance Optimization
Analyze query performance and optimize SQL code indexes and execution plans.
Identify bottlenecks and recommend improvements in database and system architecture.
Capacity planning and proactive performance tuning.
Security & Compliance
Implement database security policies access controls and encryption strategies.
Ensure compliance with data governance and audit requirements.
Conduct security audits and vulnerability assessments.
Development & Support
Collaborate with developers to design efficient database schemas and queries.
Review and optimize stored procedures functions and triggers.
Support ETL processes data migrations and integrations.
Automation & Scripting
Develop automation scripts (T-SQL PowerShell) to improve operational efficiency.
Proficiency in T-SQL scripting and automation (PowerShell preferred).
Experience with cloud database platforms (Azure/AWS).
Preferred Qualifications
Microsoft certifications (e.g. Azure Database Administrator Associate SQL Server certifications).
Experience with data warehousing SSIS SSRS SSAS.
Knowledge of DevOps practices and CI/CD pipelines.
Exposure to other database systems (Oracle MySQL PostgreSQL).
Experience in containerized or microservices environments is a plus.
Key Competencies
Strong analytical and problem-solving skills
Attention to detail and high level of accuracy
Ability to work under pressure and manage critical incidents
Excellent communication and stakeholder engagement
Leadership and mentoring capabilities
Senior SQL Database Administrator Location: Randburg Duration: 6 12 Months contract Work Model: Hybrid (1-2 days a week) Role Overview We are seeking a highly experienced Senior SQL Database Administrator (DBA) with over 10 years of hands-on expertise in managing optimizing and securing enterprise-...
Senior SQL Database Administrator
Location: Randburg
Duration: 6 12 Months contract
Work Model: Hybrid (1-2 days a week)
Role Overview
We are seeking a highly experienced Senior SQL Database Administrator (DBA) with over 10 years of hands-on expertise in managing optimizing and securing enterprise-level database environments. The ideal candidate will ensure high availability performance and reliability of mission-critical databases while supporting development and business intelligence teams.
Knowledge of AWS S3 would be advantageous.
Key Responsibilities
Database Administration & Operations
Install configure and maintain Microsoft SQL Server environments (on-premises and/or cloud).
Manage database performance uptime and availability (24/7 support where required).
Perform proactive monitoring troubleshooting and tuning of databases.
Implement and maintain High Availability and Disaster Recovery (HA/DR) solutions (Always On Failover Clustering Log Shipping Replication).
Design and execute backup and recovery strategies.
Performance Optimization
Analyze query performance and optimize SQL code indexes and execution plans.
Identify bottlenecks and recommend improvements in database and system architecture.
Capacity planning and proactive performance tuning.
Security & Compliance
Implement database security policies access controls and encryption strategies.
Ensure compliance with data governance and audit requirements.
Conduct security audits and vulnerability assessments.
Development & Support
Collaborate with developers to design efficient database schemas and queries.
Review and optimize stored procedures functions and triggers.
Support ETL processes data migrations and integrations.
Automation & Scripting
Develop automation scripts (T-SQL PowerShell) to improve operational efficiency.