Talent.com
Platform Engineer
Platform EngineerDataFin Recruitment • Somerset West, Western Cape, South Africa
Platform Engineer

Platform Engineer

DataFin Recruitment • Somerset West, Western Cape, South Africa
2 days ago
Job description

ENVIRONMENT :

A Site Reliability Engineering team is seeking a Database & Platform Engineer (DBA Focus) who will work as part of the Site Reliability Engineering (SRE) team within Computing & Software.

The Platform Engineer (DBA Focus) is a specialised engineering role where database administration expertise is primary, complemented by platform and operations skills to enable deployment, scalability, and automation. The role is responsible for designing, configuring, tuning, and operating relational, time-series, and NoSQL databases — including Postgres, MariaDB, MySQL, Timescale DB, Influx DB, OpenBSD, Elasticsearch, and Redis — to ensure optimal performance, availability, and reliability. The engineer will deploy and manage databases in distributed, containerized, and cloud environments, leveraging automation and orchestration tools. The role requires understanding distributed parallel file systems and object storage from the perspective of database operation, performance, and data reliability, enabling effective database configuration, tuning, and coordination with platform teams for storage‑level considerations.

DUTIES :

  • Design, implement, and maintain relational (Postgres, MariaDB, MySQL), time‑series (Timescale DB, Influx DB, OpenBSD), and NoSQL (Elasticsearch, Redis) databases.
  • Develop and optimise SQL queries, stored procedures, and database APIs using Python or PHP.
  • Configure, deploy, and operate databases across distributed, containerised, and cloud environments (AWS, GCP, OpenStack, Kubernetes).
  • Monitor, tune, and troubleshoot database performance to ensure high availability, durability, and reliability.
  • Implement and manage backup, restore, and disaster recovery workflows using distributed and object storage systems.
  • Collaborate with platform engineering teams on storage provisioning, replication, and system‑level performance optimisation.
  • Contribute to automation initiatives including database deployment, CI / CD pipelines, and real‑time operational monitoring.
  • Maintain and enforce database security best practices — including access controls, encryption, and secrets management.

REQUIREMENTS :

Essential Skills & Competencies

  • Minimum 5+ years’ experience managing full lifecycle production database systems at scale, with responsibility for stability, performance, continuity, and reliability.
  • Proven experience as a Database Administrator / Engineer working with relational, NoSQL, and time‑series databases.
  • Strong SQL experience with advanced query writing, stored procedures, and scripting.
  • Ability to develop database‑facing APIs using Python or PHP.
  • Solid understanding of distributed parallel file systems and object storage from a database operations and performance perspective.
  • Hands‑on experience deploying and managing databases in cloud, virtualised, and containerised environments (Docker / Kubernetes).
  • Familiarity with CI / CD pipelines and automation frameworks such as Jenkins, GitLab CI, Terraform, and Ansible.
  • Strong Linux / Unix systems experience supporting database operations.
  • Excellent troubleshooting, performance tuning, and monitoring capability.
  • Desirable Skills

  • Experience administering application / web servers and integrating databases with platform services.
  • Knowledge of high-throughput messaging technologies (Kafka, Kafka Streams).
  • Exposure to performance engineering and joint optimisation with application development teams.
  • Familiarity with software‑defined networking or in‑network computing technologies.
  • Experience using machine learning techniques for monitoring, anomaly detection, or operational analytics.
  • Parallel programming (MPI or similar) is advantageous.
  • ATTRIBUTES :

  • Strong analytical and diagnostic mindset with the ability to identify bottlenecks and optimise complex systems.
  • High attention to detail with a commitment to data reliability, durability, and operational continuity.
  • Excellent communication and collaboration skills when working with platform, engineering, and storage teams.
  • Proactive, self‑driven, and comfortable working in large‑scale, mission‑critical technical environments.
  • Adaptable to emerging technologies, tooling, and scientific computing requirements.
  • Strong sense of ownership and accountability for performance, uptime, and system quality.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Platform Engineer • Somerset West, Western Cape, South Africa

    Related jobs
    Platform Engineer

    Platform Engineer

    Datafin IT Recruitment • Somerset West, South Africa
    A Site Reliability Engineering team is seeking a Database & Platform Engineer (DBA Focus) who will work as part of the Site Reliability Engineering (SRE) team within Computing & Software.The Platfo...Show more
    Last updated: 5 days ago • Promoted
    Frontend Engineer

    Frontend Engineer

    Capitec Bank • Stellenbosch, Western Cape, South Africa
    We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below : .To see what life at Capit...Show more
    Last updated: 30+ days ago • Promoted
    DevOps Engineer

    DevOps Engineer

    Communicate IT • Stellenbosch, Western Cape, South Africa
    As an IT recruitment professional, I have the chance to work with some of the biggest businesses in the country, all of which require IT Specialists. DevOps Engineers are in particularly high demand...Show more
    Last updated: 30+ days ago • Promoted
    PRODUCT LIFECYCLE ENGINEER

    PRODUCT LIFECYCLE ENGINEER

    NewSpace Systems (Pty) Ltd • Somerset West, Western Cape, South Africa
    The Product Lifecycle Engineer will be responsible for supporting the introduction to production of new products, the support in production of existing products and supporting clients with product ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Frontend

    Software Engineer - Frontend

    CyberSentriq • Somerset West, Western Cape, South Africa
    Get AI-powered advice on this job and more exclusive features.As a Mid-Level Front-End Engineer at CyberSentriq, you’ll play a pivotal role in shaping the user experience of our expanding cyber sec...Show more
    Last updated: 30+ days ago • Promoted
    Applications Engineer Cape Winelands : Boland

    Applications Engineer Cape Winelands : Boland

    Network IT • Stellenbosch Local Municipality, Western Cape, South Africa
    Applications Engineer ProxFusion.Are you an Electronics Engineer with a passion for innovation and problem-solving? Our client, a leading fabless IC design house based in Paarl, South Africa, is se...Show more
    Last updated: 30+ days ago • Promoted
    Proposals Engineer

    Proposals Engineer

    STELO GROUP • Paarl, Western Cape, South Africa
    Paarl, South Africa; Flexible (with travel to project sites in Africa and internationally as required).STELO LTD is a leading provider of. Our mission is to help clients successfully commission, ope...Show more
    Last updated: 26 days ago • Promoted
    Linux Software Engineer

    Linux Software Engineer

    Simera Sense • Somerset West, Western Cape, South Africa
    Simera Sense is a leading provider of Earth observation camera solutions for the global small satellite market.Committed to excellence and innovation, we deliver superior products and services to o...Show more
    Last updated: 7 days ago • Promoted
    Firmware Engineer

    Firmware Engineer

    Network IT • Stellenbosch Local Municipality, Western Cape, South Africa
    Our client, a leading semiconductor company based in the Cape Winelands : Boland, Western Cape, is on the lookout for a skilled Firmware Engineer to join their innovative team.As a Firmware Engineer...Show more
    Last updated: 30+ days ago • Promoted
    Platform Engineer Cape Winelands : Stellenbosch

    Platform Engineer Cape Winelands : Stellenbosch

    Communicate IT • Stellenbosch, Western Cape, South Africa
    A top client with a strong presence in Africa is seeking to expand its DevOps team with an experienced and skilled Intermediate DevOps Engineer. This is an exciting opportunity to be a part of a dyn...Show more
    Last updated: 30+ days ago • Promoted
    Platform Data Engineer II

    Platform Data Engineer II

    Capitec • Stellenbosch, Western Cape, South Africa
    Capitec is committed to empowering people to control their financial lives through simplified, accessible, affordable banking. Our values focus on putting the client first, acting with energy, and t...Show more
    Last updated: 30+ days ago • Promoted
    System Engineer

    System Engineer

    Capitec • Stellenbosch, Western Cape, South Africa
    We\'re on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below : .To see what life at Capi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full-Stack Engineer : Payments (AWS, C#)

    Senior Full-Stack Engineer : Payments (AWS, C#)

    Boardroom Appointments • Stellenbosch, Western Cape, South Africa
    A tech recruitment firm is seeking a Full Stack Software Engineer with over 6 years of experience.The role involves developing payment systems and requires proficiency in AWS and C#.Candidates must...Show more
    Last updated: 10 days ago • Promoted
    Business Engineer

    Business Engineer

    Capitec Bank • Stellenbosch, Western Cape, South Africa
    We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below : .To see what life at Capit...Show more
    Last updated: 30+ days ago • Promoted
    System Engineer

    System Engineer

    Capitec Bank • Stellenbosch, Western Cape, South Africa
    We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below : .To see what life at Capit...Show more
    Last updated: 30+ days ago • Promoted
    Platform Data Engineer II

    Platform Data Engineer II

    Capitec Bank • Stellenbosch, ZA
    Job title : Platform Data Engineer II.Job Location : Western Cape, Stellenbosch.We’re on the lookout for a seasoned Data Engineer to join our Platform Engineering team - a team that’s shaping the f...Show more
    Last updated: 30+ days ago • Promoted
    System Engineer

    System Engineer

    Capitec Bank Ltd. • Stellenbosch, Western Cape, South Africa
    We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below : .To see what life at Capit...Show more
    Last updated: 30+ days ago • Promoted
    Linux Low-Level Software Engineer

    Linux Low-Level Software Engineer

    HR Talent Partner SA • Somerset West, Western Cape, South Africa
    Linux Low-Level Software Engineer required in Somerset West.A renowned Manufacturing Engineering company is looking for a Linux Low-Level Software Engineer to join their team on a full-time permane...Show more
    Last updated: 2 days ago • Promoted