Database Administrator (DBA)

Placements24

Centurion

Hybrid

ZAR 600,000 - 900,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work option
Career growth and certifications
Training opportunities

Job summary

A leading multinational corporation in Centurion, Gauteng, is seeking an experienced Database Administrator (DBA) to manage and maintain critical database systems, ensuring performance, availability, security and data integrity for extensive repositories.

You will design, implement and tune databases, develop backup and recovery strategies, and troubleshoot complex issues while collaborating with development teams to optimize applications and ensure scalable data solutions.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • Minimum of 4 years of experience as a Database Administrator.
  • Proven experience with major relational database systems such as Microsoft SQL Server, Oracle, PostgreSQL, or MySQL.
  • Strong knowledge of SQL, stored procedures, triggers, and database design principles.
  • Experience with database performance tuning and monitoring tools.
  • Proficiency in backup and recovery strategies.
  • Experience with database security implementation and user management.
  • Familiarity with scripting languages (e.g., PowerShell, Bash, Python) for automation.
  • Understanding of operating systems (Windows Server, Linux).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with cloud database services (e.g., AWS RDS, Azure SQL Database) is a plus.

Responsibilities

  • Install, configure, upgrade, and maintain database software (e.g., SQL Server, Oracle, PostgreSQL, MySQL).
  • Monitor database performance, identify bottlenecks, and implement tuning strategies to optimize query execution and overall system efficiency.
  • Design, implement, and manage robust backup and recovery procedures to ensure data protection and business continuity.
  • Ensure database security by implementing access controls, user management, and security patches.
  • Troubleshoot and resolve database-related incidents and problems in a timely manner.
  • Perform capacity planning and ensure adequate storage and resources for database growth.
  • Develop and maintain database documentation, including standards, procedures, and guidelines.
  • Automate routine database administration tasks using scripting languages (e.g., SQL, PowerShell, Bash).
  • Collaborate with development teams to ensure efficient database design and query performance for applications.
  • Implement and manage database replication, clustering, and high availability solutions.
  • Stay current with new database technologies and best practices.

Skills

SQL
Database design
Performance tuning
Backup & recovery
Scripting
Cloud DB services
Windows/Linux
Security

Education

Bachelor's degree in Computer Science or related field

Tools

SQL Server
Oracle
PostgreSQL
MySQL

Job description

About the Role

Our client, a leading multinational corporation with significant operations in Centurion, Gauteng , is seeking an experienced Database Administrator (DBA) to manage and maintain their critical database systems. This role is essential for ensuring the performance, availability, security, and integrity of our extensive data repositories. You will be responsible for database design, implementation, performance tuning, backup and recovery strategies, and troubleshooting complex database issues. The ideal candidate possesses a deep technical understanding of various database technologies, strong scripting skills, and a proactive approach to system maintenance and optimization. This is an excellent opportunity to work with large-scale, complex databases and contribute to the operational stability of a major enterprise. We are looking for a detail-oriented professional dedicated to data excellence.

Key Responsibilities
  • Install, configure, upgrade, and maintain database software (e.g., SQL Server, Oracle, PostgreSQL, MySQL).
  • Monitor database performance, identify bottlenecks, and implement tuning strategies to optimize query execution and overall system efficiency.
  • Design, implement, and manage robust backup and recovery procedures to ensure data protection and business continuity.
  • Ensure database security by implementing access controls, user management, and security patches.
  • Troubleshoot and resolve database-related incidents and problems in a timely manner.
  • Perform capacity planning and ensure adequate storage and resources for database growth.
  • Develop and maintain database documentation, including standards, procedures, and guidelines.
  • Automate routine database administration tasks using scripting languages (e.g., SQL, PowerShell, Bash).
  • Collaborate with development teams to ensure efficient database design and query performance for applications.
  • Implement and manage database replication, clustering, and high availability solutions.
  • Stay current with new database technologies and best practices.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • Minimum of 4 years of experience as a Database Administrator.
  • Proven experience with major relational database systems such as Microsoft SQL Server , Oracle, PostgreSQL, or MySQL.
  • Strong knowledge of SQL, stored procedures, triggers, and database design principles.
  • Experience with database performance tuning and monitoring tools.
  • Proficiency in backup and recovery strategies.
  • Experience with database security implementation and user management.
  • Familiarity with scripting languages (e.g., PowerShell, Bash, Python) for automation.
  • Understanding of operating systems (Windows Server, Linux).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with cloud database services (e.g., AWS RDS, Azure SQL Database) is a plus.
Benefits

Our client offers a competitive salary, comprehensive health and wellness benefits, a retirement savings plan, and opportunities for professional certifications and training. This Hybrid role allows for a blend of remote work and in-office collaboration at our client's modern facility in Centurion, Gauteng . You will work with critical data infrastructure in a stable corporate environment. We foster a collaborative team culture and provide excellent work-life balance. Opportunities for career advancement within the IT department are available. The company also offers performance bonuses and generous paid time off.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Database Administrator
Database Administrator

Placements24 • Sandton

On-site
ZAR 550,000 - 950,000
Medical, dental, and vision insurance
Retirement savings plan
Paid time off and holidays
+1
Database Administrator (DBA)
Database Administrator (DBA)

Placements24 • Soweto

Hybrid
ZAR 520,000 - 820,000
Health insurance
Retirement fund
Certifications
+2
OpenSource Database Administrator
OpenSource Database Administrator

Optimal Growth Technologies • Johannesburg

Hybrid
ZAR 550,000 - 900,000
Health benefits
Retirement benefits
Training & certifications
+2
Senior Database Administrator (DBA)
Senior Database Administrator (DBA)

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 680,000 - 980,000
Competitive salary
Health insurance
Professional development
+2
Senior Database Administrator (DBA)
Senior Database Administrator (DBA)

iDbase Software • Johannesburg

On-site
ZAR 600,000 - 800,000
Database Administrator
Database Administrator

Placements24 • Stellenbosch

Hybrid
ZAR 700,000 - 1,100,000
Annual bonus
Hybrid work
Medical aid
+3
Database Administrator (Dba)
Database Administrator (Dba)

Placements24 • Gauteng

Hybrid
ZAR 335,000 - 670,000
Hybrid work model
Health and retirement benefits
Professional development
+1
Database Administrator
Database Administrator

SpesNet Group • Centurion

On-site
ZAR 350,000 - 550,000
Database Administrator
Database Administrator

AllSpes (Pty) Ltd • Centurion

On-site
ZAR 480,000 - 720,000
Senior DBA: Remote, High Availability & Security Expert
Senior DBA: Remote, High Availability & Security Expert

iDbase Software • Johannesburg

Hybrid
ZAR 600,000 - 800,000