DBA or Database Engineer
Talent Genie
- Pretoria, Gauteng
- Permanent
- Full-time
- 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.
JobPlacements.com