Skip to content
mimi

DevOps Engineer

Falcorp Resourcing

Sandton · On-site Full-time 2w ago

About the role

Introduction

The DevOps Engineer is responsible for the design and implementation of processes and tools to enable continuous integration and continuous delivery, maximizing the speed and quality of delivery across teams. The role also supports Big Data pipelines, Machine Learning workflows, and Data Engineering infrastructure in cloud-native environments.

Duties & Responsibilities

• Design and implement platform solutions and DevOps processes to support CI/CD across teams.

• Automate build, release, deployment, and configuration activities for both software and data pipelines.

• Collaborate with software, QA, data science, and systems engineers to prototype, architect, and operate DevOps and MLOps solutions.

• Support scalable Big Data infrastructure and Machine Learning model deployment using AWS services.

• Enable automated software and infrastructure deployment, including data ingestion, transformation, and model serving.

• Apply Agile and DevOps methodologies to software and data engineering projects.

• Work with public and private cloud IaaS and PaaS technologies (e.g., AWS, OpenStack).

• Implement infrastructure automation and configuration management tools (e.g., Ansible, Chef, Puppet).

• Assess production readiness of software modules, data pipelines, and ML models.

Desired Experience & Qualification

• National Diploma or Bachelor’s Degree in Information Technology, Computer Science or related field.

• AWS Certification preferred.

• 3+ years of experience in DevOps platform management, including CI/CD for software and data workflows.

• Experience with Big Data technologies (e.g., Hadoop, Spark, Kafka) and data pipeline orchestration.

• Exposure to Machine Learning lifecycle management and MLOps tools (e.g., SageMaker, MLflow, Kubeflow).

• Strong programming skills in at least two languages (e.g., Python, Java).

• Experience with virtualization (e.g., VMWare), databases (e.g., MySQL, PostgreSQL), and messaging systems (e.g., Kafka, RabbitMQ)

• Familiarity with Unix/Linux environments and release/configuration management tools.

• Experience working in large Agile environments with cross-functional teams.

• Telecommunications industry experience preferred.

Interested?

Should you not receive a response from us within two weeks, please note that your application has not progressed further. We truly value your interest in joining our team and thank you for applying.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free