Talent.com
Platform Engineer
Platform EngineerDatafin IT Recruitment • Somerset West, South Africa
Platform Engineer

Platform Engineer

Datafin IT Recruitment • Somerset West, South Africa
5 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.
  • Create a job alert for this search

    Platform Engineer • Somerset West, South Africa

    Related jobs
    Mechanical Engineer

    Mechanical Engineer

    Vine Recruitment • Somerset-West, South Africa
    The successful candidate will play a critical role in overseeing the design, fabrication, and installation of our engineering projects. This role requires a hands-on approach and a deep understandin...Show more
    Last updated: 12 days ago • Promoted
    Software Engineer

    Software Engineer

    CA Support • Paarl, South Africa
    The ideal candidate will design, implement, and maintain the backend systems that power data-driven agricultural solutions. You will work closely with cross-functional teams to deliver scalable and ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer : Back-End

    Software Engineer : Back-End

    Capitec Bank • Stellenbosch, ZA
    Job title : Software Engineer : Back-End.Job Location : Western Cape, Stellenbosch.As a Backend Software Engineer (C# / . NET Core), you will be a key contributor in a team of seven engineers focused o...Show more
    Last updated: 30+ days ago • Promoted
    Data Architect : Analytical and Reporting Platforms

    Data Architect : Analytical and Reporting Platforms

    Capitec Bank • Stellenbosch, ZA
    Job title : Data Architect : Analytical and Reporting Platforms.Job Location : Western Cape, Stellenbosch.Define the technology solution for the Data and Analytics (D&A) environment, ensuring it mee...Show more
    Last updated: 28 days ago • Promoted
    Project Engineer (FMCG / Machine Building)

    Project Engineer (FMCG / Machine Building)

    Southey Contracting • Paarl, South Africa
    Diploma in Engineering as minimum requirement – Mechanical, Mechatronic or Industrial Engineering.Minimum experience : 4 years’ experience as a Project Engineer preferably in a manufacturing environ...Show more
    Last updated: 30+ days ago • Promoted
    Design Engineer

    Design Engineer

    Western Cape Recruitment • Helderberg, South Africa
    The Design Engineer is responsible for complete design, including tooling, jigs and fixtures to improve productivity and safety within production environments. This includes identifying suitable app...Show more
    Last updated: 3 days ago • Promoted
    System Engineer

    System Engineer

    Capitec Bank • Stellenbosch, ZA
    Job Location : Western Cape, Stellenbosch.Join our team as a key contributor to our Service Management product portfolio, where you will work primarily with a low-code / no-code platform to design, d...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer : Full Stack 10089

    Software Engineer : Full Stack 10089

    Capitec Bank • Stellenbosch, ZA
    Job title : Software Engineer : Full Stack 10089.Job Location : Western Cape, Stellenbosch.The Full Stack Software Engineer III is essential in a cross-functional team, handling the full software de...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer / Developer

    Software Engineer / Developer

    Helderberg Personnel • Stellenbosch, ZA
    Job title : Software Engineer / Developer.Job Location : Western Cape, Stellenbosch.Experience in systems design, programming and / or systems software development and support.At least 3 years develo...Show more
    Last updated: 7 days ago • Promoted
    Product Data Engineer II

    Product Data Engineer II

    Capitec Bank • Stellenbosch, ZA
    Job title : Product Data Engineer II.Job Location : Western Cape, Stellenbosch.Our Product Data Engineering team plays a key role in powering Capitec’s data-driven ecosystem.The team designs and ma...Show more
    Last updated: 30+ days ago • Promoted
    Graduate Engineer

    Graduate Engineer

    Western Cape Recruitment • Helderberg, South Africa
    Are you a dynamic, recently graduated engineer ready to dive into the fast-paced world of Fast-Moving Production?.Benchmark FMCG company, with a state-of-the-art manufacturing facility in the Helde...Show more
    Last updated: 11 days ago • Promoted
    System Engineer III

    System Engineer III

    Capitec Bank • Stellenbosch, ZA
    Job title : System Engineer III.Job Location : Western Cape, Stellenbosch.In this role, you’ll take the lead in engineering and automating Capitec’s hybrid cloud infrastructure.As a senior Systems ...Show more
    Last updated: 30+ days ago • Promoted
    Data Engineer

    Data Engineer

    E&D Recruiters • Somerset West, South Africa
    Bachelor’s degree in an Engineering, Programming, Data Science or similar discipline.At least 3 years of relevant work experience in Data Engineering, Development or related fields.Work with mult...Show more
    Last updated: 30+ days ago • Promoted
    Civil Engineer : PrEng

    Civil Engineer : PrEng

    E&D Recruiters • Somerset West, South Africa
    This role offers the successful candidate a unique opportunity to become involved in the full life cycle from conception to commissioning of large infrastructure. Although primarily office-based, yo...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer : Front-End 10087

    Software Engineer : Front-End 10087

    Capitec Bank • Stellenbosch, ZA
    Job title : Software Engineer : Front-End 10087.Job Location : Western Cape, Stellenbosch.We’re looking for someone who thrives on crafting clean, intuitive user experiences and enjoys turning desig...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
    Data Engineer

    Data Engineer

    CA Support • Paarl, South Africa
    We are seeking a highly motivated.The Data Engineer will play a pivotal role in managing and optimizing our data infrastructure, building ETL pipelines, and creating scalable data solutions to supp...Show more
    Last updated: 30+ days ago • Promoted
    Business Process Engineer

    Business Process Engineer

    Capitec Bank • Stellenbosch, ZA
    Job title : Business Process Engineer.Job Location : Western Cape, Stellenbosch.To support the vision and strategy and enhance the capability of a Business Unit through the development and implemen...Show more
    Last updated: 30+ days ago • Promoted