Our Client is looking for a highly skilled DevOps Engineer to join our dynamic engineering team. The ideal candidate will have strong experience working with Kubernetes, Azure, TFS, and Linux SUSE, and will be responsible for automating and optimizing our infrastructure, as well as managing the CI/CD pipelines to ensure smooth and efficient deployments.

The successful candidate will collaborate closely with development teams to deliver high-quality, scalable, and secure cloud-based solutions. As part of the DevOps team, you will contribute to building and maintaining the infrastructure, application deployment strategies, and the overall automation of workflows across the organization.

What you’ll do:

  • Infrastructure Management: Design, implement, and maintain cloud-based infrastructure using Azure services.
  • Containerization Orchestration: Manage, scale, and monitor containerized applications in Kubernetes environments.
  • CI/CD Automation: Implement and maintain CI/CD pipelines using TFS (Team Foundation Server), ensuring automated testing, build, and deployment processes.
  • Scripting Automation: Automate repetitive tasks and streamline deployment processes using scripting languages.
  • Monitoring Troubleshooting: Implement monitoring solutions for infrastructure and applications to ensure maximum uptime and performance. Troubleshoot and resolve issues across the stack.
  • Version Control Configuration Management: Maintain version control practices and manage configuration management using tools like Git and Ansible (or other tools as required).
  • Collaboration: Work closely with software developers, QA, and operations teams to ensure infrastructure is fully optimized for deployment and scalability.
  • Security Compliance: Implement security best practices for the deployment pipeline, infrastructure, and containerized applications. Ensure compliance with internal and external standards.
  • Documentation: Create and maintain clear, concise documentation for deployment processes, infrastructure, and automation workflows.

Your expertise:

  • High intermediate – Senior (5+ years’ experience)
  • Kubernetes: Strong experience with deploying, managing, and troubleshooting containerized applications in a Kubernetes environment.
  • Azure: Expertise in working with Microsoft Azure services, including resource management, networking, and automation tools.
  • TFS (Team Foundation Server): Proven experience with using TFS for version control, build automation, and continuous integration/continuous delivery pipelines.
  • Linux SUSE: Solid experience working with Linux (SUSE) operating systems, including installation, configuration, troubleshooting, and optimization.
  • Scripting Languages: Non-specific
  • CI/CD Pipelines: Hands-on experience with building, managing, and optimizing CI/CD pipelines to automate deployments and testing.
  • Cloud Infrastructure: Familiarity with cloud infrastructure management, networking, and security in a production environment.
  • Monitoring Logging: Experience with monitoring tools and logging tools for ensuring system reliability.
  • Version Control: Proficiency with version control systems, preferably Git, and familiarity with branching and merging strategies.

Qualifications required:

  • Matric
  • Relevant IT/ DevOps/ Cloud/ Microsoft/ Linux Qualification

Other information applicable to the opportunity:

  • Location: Irene, Centurion – hybrid way of work

Desired Skills:

  • Adaptability
  • Authenticity
  • Partnership
  • Ingenuity
  • Mastery

Learn more/Apply for this position