+ 27 (0) 21 741 0400 + 27 (0) 21 741 0400   CAREERS@DATAFIN.COM

Mid – Senior Platform Engineer

Cape Town – Western Cape

This Senior Platform Engineer is part of the Site Reliability Engineering team for a radio astronomy company, focusing on automation, deployment, and management of operational systems. This role involves collaboration with global software engineers to ensure reliable CI/CD pipelines and providing senior-level support for complex issues. Senior engineers also mentor junior team members and are accountable for their deliverables. You must have a BTech, Degree, Master’s, or PhD in Computer Science, Computer Engineering, or related fields to qualify for this role.
Key Responsibilities:
  • Implement and verify the computing platform in collaboration with the software team.
  • Define and implement CI/CD pipelines for the software system.
  • Contribute to systems engineering and operations documentation.
  • Support users, operators, and system changes.
  • Collaborate with other teams in construction and operations.
  • Support system/array integration and testing.
  • Serve as a senior technical specialist in the Computing and Software team.
  • Maintain professional relationships with the Compute Infrastructure and Networks team.
  • Participate in project management and training activities.
  • Research and implement new technologies.
  • Mentor junior engineers.
Key Requirements:
  • BTech, Degree, Master’s, or PhD in Computer Science, Computer Engineering, or related fields.
  • BTech with 13 years, Degree with 9 years, Master’s with 7 years, or PhD with 5 years of relevant experience.
  • Experience in software engineering, large-scale computing, high-performance computing, private cloud, and virtual computing (e.g., OpenStack, Kubernetes).
  • Systems administration experience with Linux and open-source tools (Docker, Helm, Ansible).
  • Proficiency with CI/CD tools (Jenkins, GoCD, Gitlab, Travis-CI).
  • Proficient in C++ and Python.
  • Experience with application servers, web servers, and databases.
  • Integrated security practices in DevOps pipelines.
  • Systems Engineering processes.
  • Experience with infrastructure provisioning tools in cloud or virtualized environments (AWS, OpenStack, GCP).
  • Working knowledge of Git and related best practices.
  • Understanding of lean/agile principles.
  • Ethernet network technologies and management.
  • Linux operating system and standard tools.
  • Strong team-based working enthusiasm based on lean/agile principles.
  • Ability to transition between system development, roll-out, and support operations.
  • Experience in mentoring and educating junior engineers.
  • Proficient in continuous integration and automated test execution tools.
  • Knowledge of infrastructure provisioning and cloud environment tools.
  • Passion for Excellence
  • World-class service
  • People-centered
  • Respect
  • Integrity and Ethics 
  • Accountability  

+ 27 (0) 21 741 0400