Senior Platform Engineer

2 weeks ago


Johannesburg, South Africa Kerridge Commercial Systems Full time

"At KCS we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work."

We are looking for a Senior Platform Engineer  with a strong Linux and DevOps background to join our cloud platform engineering infrastructure team. Our team is responsible for delivering repeatable, scalable and most importantly highly available and reliable platform services. We provide these services to our professional service delivery teams (Oracle & Applications) and ultimately our customers. We need to make sure the production systems are available 24×7 and that new and existing deployments are automated and that configuration drift is eliminated. You will also work on new tooling and automation to meet future needs, which is key. We want someone who embraces collaboration and can work well with others including other parts of the business to streamline operations and innovate with new technologies.

Key Responsibilities:  

Standardize, automate the provisioning, and support aspects as reusable services and interfaces Develop infrastructure as code using best practices and implementations for non-production and production environments Implement automated configuration and deployment process towards improving functionality, availability, and manageability of our offerings Improve productivity in delivery orchestration, proactive monitoring, self-healing automation and operations validations Solve problems related to these mission critical services and build automation to proactively detect and prevent their re-occurrences Support technology automation Compute, Storage, Backups and Operating system in the on-premises environments and private/public cloud Automate repeated tasks and spend more time on engineering and innovation 

Minimum Certification and Exams:

Red Hat Certified Engineer (RHCE) – (Up to date)

A Red Hat Certified Engineer (RHCE) is a Red Hat Certified System Administrator (RHCSA) who is ready to automate Red Hat Enterprise Linux tasks, integrate Red Hat emerging technologies, and apply automation for efficiency and innovation. 

Red Hat Certified Specialist in Managing Automation with Ansible Automation Platform exam (EX467)

The Red Hat Certified Specialist in Managing Automation with Ansible Automation Platform exam tests your ability to use advanced features of Ansible Automation Platform to manage environments at scale. Red Hat Certified Specialists in Managing Automation with Ansible Automation Platform will be able to demonstrate knowledge and understanding of managing large and complex projects and using Ansible automation controller and Ansible automation hub. 

Highly Beneficial: 

Red Hat Certified Architect   Red Hat Certified Specialist in Developing Automation with Ansible Automation Platform (EX374)

A Red Hat Certified Specialist in Developing Automation with Ansible Automation Platform is capable of performing these tasks: 

Using Git to manage collections of playbooks Manage task execution Create, download, install and use content collections Create, download, install and use execution environments Manage inventories, credentials, advanced inventories Manage automation controller 

Red Hat Certified Specialist in Configuration Management (EX405)

An IT professional who is a Red Hat Certified Specialist in Configuration Management is capable of performing these tasks:

Install and configure Puppet. Create and maintain Puppet manifests. Create Puppet modules. Use facter to obtain system information. Work with Git repositories. Implement Puppet in a Red Hat Satellite 6 environment. 

Skills Requirements:  

Ansible: An IT professional who can demonstrate mastery of Ansible, knowledge of Ansible Controller, and a complete understanding of Ansible best practices, including inventory management, modules, tasks, plays, and roles.  Ansible Modules: Familiarity with Ansible modules for managing various components of infrastructure such as files, packages, services, users, etc. You should know how to utilize modules to perform specific tasks on target systems. Inventory Management: Understanding how to manage Ansible inventories, including static and dynamic inventory, grouping hosts, and managing variables associated with hosts and groups. Ansible Tower/Oracle Linux Automation Manager: Proficiency in installing, configuring, and managing Ansible Tower or Oracle Linux Automation Manager, which includes setting up users, teams, credentials, and job templates. Understanding Tower's web interface and REST API is also beneficial. Scripting and Automation: Scripting skills (e.g., Bash, Python) are essential for extending Ansible's capabilities, creating custom modules, and integrating Ansible with other tools and services. YAML: The suitable candidate needs to be comfortable writing YAML code to define tasks, variables, and play structures. Playbook Development: Ability to create and manage playbooks for configuration management, application deployment, and orchestration tasks. This involves structuring playbooks, defining tasks, handlers, and using variables effectively. Version Control Systems: Knowledge of version control systems like Git is essential for managing playbooks, roles, and other configuration files. Understanding how to collaborate effectively using version control is crucial in a team environment. Linux/Unix Systems Administration: Solid understanding of Linux/Unix systems administration, including command-line operations, file systems, permissions, networking, and security. Ability to do troubleshooting and understanding target systems. Security Best Practices: Awareness of security best practices related to automation and configuration management, including secure credential storage, least privilege access, and encryption.  Troubleshooting and Debugging: Ability to troubleshoot playbook failures, identify errors, and debug issues using Ansible's verbose output, logging, and error messages. Continuous Integration/Continuous Deployment (CI/CD): Understanding how Ansible fits into CI/CD pipelines and integrating Ansible Tower with CI/CD tools like Jenkins or GitLab CI. 

Company Info  

Kerridge Commercial Systems (KCS) is the market leader in developing and delivering fully integrated business management solutions for distributors, suppliers, resellers, wholesalers and merchants. Our mission is simple: to design, implement and support high performance systems that enable our customers to source effectively, stock efficiently, sell profitably and service competitively.

Equal Opportunities

KCS is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires us to adjust the recruiting process please do advise us when contacted.

If this role is of interest to you please apply online.

To all recruitment agencies: KCS does not accept agency resumes. Please do not forward resumes to our careers site or direct to KCS employee. KCS is not responsible for any fees related to unsolicited resumes.

#LI-Hybrid 



  • Johannesburg, Gauteng, South Africa Kerridge Commercial Systems Full time

    "At KCS we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work." We are looking for a Senior Platform Engineer with a strong Linux and DevOps...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Senior Cross Platform Mobile Software Engineer Our client is searching for an experienced Cross Platform Mobile Senior Software Engineer with expertise in Flutter, React, Native, Xamarin, and Maui. This is an excellent opportunity to work on diverse projects and contribute to the development of innovative mobile applications.Key Qualifications:Option 1: 8+...

  • Platform Engineer

    4 weeks ago


    Johannesburg, South Africa Progressive Edge Full time

    Platform EngineerHybrid (Cape Town OR Gauteng)PermanentAn international software firm that solves real-world problems with innovative solutions and modern technology stacks seeks an experienced Platform / Cloud Engineer to join their software development teams. The companys experience spans the various industries including education, financial services,...


  • Johannesburg, Gauteng, South Africa NTT Full time

    Continue to make an impact with a company that is pushing the boundaries of what is possible. At NTT DATA, we are renowned for our technical excellence, leading innovations, and making a difference for our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can continue to grow, belong, and thrive.Your career here...


  • Johannesburg, South Africa NTT DATA Full time

    Job Description Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.Your day at NTT...


  • Johannesburg, South Africa NTT Full time

    JOB DESCRIPTION Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Your day at...


  • Johannesburg, South Africa NTT Full time

    Continue to make an impact with a company that is pushing the boundaries of what is possible. At NTT DATA, we are renowned for our technical excellence, leading innovations, and making a difference for our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can continue to grow, belong, and thrive.Your...


  • Johannesburg, South Africa Logicalis Full time

    Job Description Why choose Logicalis? It’s not just IT solutions, It’s IT global know-how! Logicalis is an international multi-skilled solution provider providing digital enablement services to help customers harness digital technology and innovative services to deliver powerful business outcomes. Our customers span industries and geographical...


  • Johannesburg, South Africa Logicalis Full time

    Why choose Logicalis? It’s not just IT solutions, It’s IT global know-how!  Logicalis is an international multi-skilled solution provider providing digital enablement services to help customers harness digital technology and innovative services to deliver powerful business outcomes.Our customers span industries and geographical regions; and our focus...


  • Johannesburg, Gauteng, South Africa Logicalis Full time

    Job Description Why choose Logicalis? It's not just IT solutions, It's IT global know-how Logicalis is an international multi-skilled solution provider providing digital enablement services to help customers harness digital technology and innovative services to deliver powerful business outcomes. Our customers span industries and geographical regions;...


  • Johannesburg, South Africa Planet10 Full time

    As the Head of Platform Engineering, you will lead DevOps Engineers and Site Reliability Engineers in all aspects of enabling our wider engineering community to deliver quality code to production quickly and play a critical role in continuously enhancing the environment to keep it stable and progressive. You and your team will remove the obstacles that slow...


  • Johannesburg, South Africa GoldenRule Full time

    **The Role** As the Head of Platform Engineering, you will lead DevOps Engineers and Site Reliability Engineers in all aspects of enabling our wider engineering community to deliver quality code to production quickly and play a critical role in continuously enhancing the environment to keep it stable and progressive. You and your team will remove the...


  • Johannesburg, South Africa Mindworx Consulting Full time

    Work within the Platforms and Engineering Gateway technology tribe responsible for the development, design and run of the Mulesoft API and Integration platform residing on-premise and AWS Cloud. Apply platform engineering expertise, critical thinking, design thinking and problem solving skills to produce well-organized, optimized and documented source code...


  • Johannesburg, South Africa Adzuna ZA B C2 Full time

    Work within the Platforms and Engineering Gateway technology tribe responsible for the development, design and run of the Mulesoft API and Integration platform residing on-premise and AWS Cloud. Apply platform engineering expertise, critical thinking, design thinking and problem solving skills to produce well-organized, optimized and documented source code...


  • Johannesburg, South Africa Mindworx Consulting Full time

    Work within the Platforms and Engineering Gateway technology tribe responsible for the development, design and run of the Mulesoft API and Integration platform residing on-premise and AWS Cloud. Apply platform engineering expertise, critical thinking, design thinking and problem solving skills to produce well-organized, optimized and documented source code...


  • Johannesburg, Gauteng, South Africa People Source Full time

    At least 2 years Azure Cloud experience and some DevOps experience. Build, administre and maintain large scale data platforms in the field of data engineering, data analytics, data governance, data products, cloud, API's and machine learning. Implement and maintain platforms. Design, implement and maintain processes which improve the speed of delivery...


  • Johannesburg, South Africa People Source Full time

    At least 2 years Azure Cloud experience and some DevOps experience. Build, administre and maintain large scale data platforms in the field of data engineering, data analytics, data governance, data products, cloud, API's and machine learning. Implement and maintain platforms. Design, implement and maintain processes which improve the speed of delivery...


  • Johannesburg, South Africa People Source Full time

    At least 2 years Azure Cloud experience and some DevOps experience. Build, administre and maintain large scale data platforms in the field of data engineering, data analytics, data governance, data products, cloud, API's and machine learning. Implement and maintain platforms. Design, implement and maintain processes which improve the speed of delivery...


  • Johannesburg, South Africa Adzuna ZA B C2 Full time

    At least 2 years Azure Cloud experience and some DevOps experience. Build, administre and maintain large scale data platforms in the field of data engineering, data analytics, data governance, data products, cloud, API's and machine learning. Implement and maintain platforms. Design, implement and maintain processes which improve the speed of delivery...

  • Platform Engineer

    4 weeks ago


    Johannesburg, South Africa Specd Full time

    JOB DESCRIPTION: Job Title: Platform Engineer (Mulesoft Integration)Employment Type: 12 Months Contract (Renewable), HybridWork Location: Randburg, JohannesburgDUTIES AND RESPONSIBILITIES:Leverage platform engineering expertise and a working knowledge of specific platforms (Kubernetes, AWS...