DBA or Database Engineer

Talent Genie

  • Pretoria, Gauteng
  • Permanent
  • Full-time
  • 2 months ago
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) - PretoriaKey Responsibilities:
  • 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.
Essential Skills and Qualifications:
  • 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.
Desirable Skills:
  • 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.
Education and Experience:
  • Bachelors degree in Computer Science, Information Technology, or related field.
  • 3+ years of experience in database administration, engineering, or related roles.

JobPlacements.com

Similar Jobs

  • Senior SQL DBA (LW

    Mediro ICT Recruitment

    • Pretoria, Gauteng
    Closing Date: 2024-05-22 Job Type: Permanent Job Level: Senior Experience: Between 5 - 7 Years EE/AA: Yes Summary A permanent position exists for a Senior SQL DBA in Ce…
    • 24 days ago
  • SQL and Oracle DBA

    Sabenza IT

    • Centurion, Gauteng
    SQL and Oracle DBA Database Administrator - IT Centurion - Gauteng - South Africa Become part of a leading technology company as an SQL and Oracle Database Administrator (DBA). …
    • 1 month ago
  • Database Engineer

    Hire Resolve

    • Centurion, Gauteng
    Hire Resolve is a leading technology company seeking an experienced Database Engineer to join our client's dynamic team. As a Database Engineer, you will be responsible for maintai…
    • 3 days ago
    • Apply easily