Senior Database Administrator (DBA)

Placements24

Riverton (UT)

Hybrid

USD 54,000 - 73,000

Full time

31 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Competitive salary and benefits

Job summary

Placements24 seeks an experienced Senior Database Administrator for a hybrid role in Upington. You will oversee installation, configuration, patching, upgrading, monitoring, and tuning across SQL Server, Oracle, MySQL and PostgreSQL to ensure high availability and data integrity.

You will implement robust security, perform health checks, and optimize queries while collaborating with development teams. A strong scripting background and cloud DB familiarity are essential.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field or equivalent practical experience.
  • 5+ years of professional experience as a Database Administrator.
  • Proven experience with major RDBMS such as Microsoft SQL Server, Oracle, MySQL, or PostgreSQL.
  • Strong knowledge of database performance tuning, backup, and recovery techniques.
  • Experience with database security implementation and management.
  • Proficiency in writing SQL queries and stored procedures.
  • Familiarity with cloud database services (e.g., AWS RDS, Azure SQL Database) is a plus.
  • Experience with scripting languages (PowerShell, Bash) for automation.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication and interpersonal skills.

Responsibilities

  • Install, configure, upgrade, and patch database software (SQL Server, Oracle, MySQL, PostgreSQL).
  • Monitor database performance and tune for efficiency.
  • Implement and manage backup and recovery strategies to ensure data integrity.
  • Perform regular database health checks and address potential issues.
  • Manage database security, including user access, roles, and permissions.
  • Troubleshoot and resolve database-related issues with timely solutions.
  • Develop and maintain scripts for routine maintenance tasks.
  • Plan and execute capacity management and growth projections.
  • Collaborate with development teams to optimize design and queries.
  • Stay current with database technologies and best practices.

Skills

SQL proficiency
Backup & recovery
Performance tuning
Scripting: PowerShell & Bash
Database security
Cloud DB services
Stored procedures
Communication skills

Education

Bachelor's degree in CS/IT

Tools

SQL Server
Oracle
MySQL
PostgreSQL

Job description

About the Role

Our client, a prominent data management and analytics firm located in Upington, Northern Cape , is seeking an experienced Senior Database Administrator (DBA) to oversee their critical database infrastructure. This role offers a challenging and rewarding opportunity to ensure the performance, integrity, and security of our client's valuable data assets. You will be responsible for installation, configuration, patching, upgrading, monitoring, and tuning of various database systems. The ideal candidate possesses a deep understanding of database technologies, excellent problem-solving skills, and a commitment to maintaining high availability. This is a hybrid role, offering a balance between focused work in our Upington office and the flexibility of remote work. We are looking for a proactive and detail-oriented individual who can manage complex database environments and contribute to strategic data management initiatives.

Key Responsibilities
  • Install, configure, upgrade, and patch database software (e.g., SQL Server, Oracle, MySQL, PostgreSQL).
  • Monitor database performance and tune for optimal efficiency and responsiveness.
  • Implement and manage robust backup and recovery strategies to ensure data integrity and availability.
  • Perform regular database health checks and proactively address potential issues.
  • Manage database security, including user access, roles, and permissions.
  • Troubleshoot and resolve database-related issues, providing timely solutions.
  • Develop and maintain scripts for routine database maintenance tasks.
  • Plan and execute database capacity management and growth projections.
  • Collaborate with development teams to optimize database design and queries.
  • Stay current with database technologies, best practices, and emerging trends.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • 5+ years of professional experience as a Database Administrator.
  • Proven experience with major RDBMS such as Microsoft SQL Server, Oracle, MySQL, or PostgreSQL.
  • Strong knowledge of database performance tuning, backup, and recovery techniques.
  • Experience with database security implementation and management.
  • Proficiency in writing SQL queries and stored procedures.
  • Familiarity with cloud database services (e.g., AWS RDS, Azure SQL Database) is a plus.
  • Experience with scripting languages (e.g., PowerShell, Bash) for automation.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication and interpersonal skills.
Benefits
  • Competitive salary and comprehensive benefits package.
  • Hybrid work model offering flexibility.
  • Opportunities for professional development and certifications.
  • Work with diverse and critical database systems.
  • Collaborative team environment in Upington, Northern Cape .
  • Contribute to data integrity and system stability for a key organization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Database Administrator (DBA)
Database Administrator (DBA)

Placements24 • Riverton (UT)

Hybrid
USD 27,000 - 40,000
Hybrid work model
Professional development
Vendor certifications
+1
Senior Database Administrator (DBA)
Senior Database Administrator (DBA)

Placements24 • Roanoke (VA)

On-site
USD 94,000 - 127,000
Bonus
Health benefits
Retirement benefits
+2
Senior Systems Administrator
Senior Systems Administrator

Placements24 • Riverton (UT)

Hybrid
USD 90,000 - 130,000
Medical aid
Retirement fund contributions
Paid time off
+1
Senior Data Engineer
Senior Data Engineer

Placements24 • Riverton (UT)

On-site
USD 36,000 - 73,000
Medical aid and retirement fund
Professional development
Annual performance bonus
+1
Senior Data Analyst
Senior Data Analyst

Placements24 • Riverton (UT)

Hybrid
USD 41,000 - 55,000
Competitive salary
Hybrid work model
Medical insurance
+2
Hybrid DBA: Performance, Security & DataOps Excellence
Hybrid DBA: Performance, Security & DataOps Excellence

Placements24 • Riverton (UT)

Hybrid
USD 27,000 - 40,000
Hybrid work model
Professional development
Vendor certifications
+1
HRIS Analyst
HRIS Analyst

Placements24 • Riverton (UT)

On-site
USD 36,000 - 48,000
Salary package
Medical aid and retirement fund
Paid leave
+2
Senior Solutions Architect - Big Data & Analytics
Senior Solutions Architect - Big Data & Analytics

Placements24 • Riverton (UT)

Hybrid
USD 54,000 - 91,000
Bonuses
Medical aid
Retirement fund
+2
Data Analyst - Business Intelligence
Data Analyst - Business Intelligence

Placements24 • Riverton (UT)

Hybrid
USD 22,000 - 29,000
Competitive salary
Medical aid
Retirement fund contributions
+3
Principal Data Architect - Upington
Principal Data Architect - Upington

Placements24 • Riverton (UT)

On-site
USD 61,000 - 91,000
Medical aid
Retirement annuities
Career development