No more applications are being accepted for this job
- Design, implement, and manage databases with a focus on PostgreSQL.
- Utilize Apache Spark for large-scale data processing and analytics.
- Develop and maintain scalable and efficient data pipelines using Python.
- Implement and manage containerized applications using Kubernetes, ensuring high availability, scalability, and fault tolerance.
- Collaborate with development teams to integrate database services with application deployment processes.
- Use Git/GitLab for version control and source code management, adhering to best practices for branching, merging, and deployment.
- Participate in the planning and implementation of database infrastructure for both production and development environments, ensuring security, performance, and reliability.
- Monitor database performance, implement changes, and apply new patches and versions when required.
- Work closely with the DevOps team to automate and streamline operations and processes.
- Troubleshoot and resolve database-related issues, provide technical support and guidance.
- Proven experience as a DBA or Database Engineer, with a strong background in PostgreSQL.
- Hands-on experience with Apache Spark for data processing.
- Proficiency in Python for scripting and automation.
- Good knowledge of Kubernetes (aka K8), including deployment, scaling, and management of containerized applications.
- Familiarity with Git/GitLab for version control.
- Solid understanding of DevOps principles and methodologies.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.
- Experience with additional database technologies (e.g., MySQL, MongoDB) is a plus.
- Familiarity with cloud services (AWS, Azure, GCP) and their database services.
- Certifications in PostgreSQL, Kubernetes, or related technologies.
- Bachelors degree in Computer Science, Information Technology, or related field.
- 3+ years of experience in database administration, engineering, or related roles.
DBA or Database Engineer, - Pretoria, South Africa - HR Genie
Description
We are currently seeking a highly skilled and motivated Database Administrator (DBA)/Engineer to join our dynamic team. If you are passionate about database management, software engineering, and thrive in fast-paced environments, we would love to hear from you.
Hybrid (once a week) - Pretoria