Enable job alerts via email!

Linux Engineer - Dev Ops, 12-month contract, Sandton

University of Fort Hare

Johannesburg

On-site

ZAR 300 000 - 400 000

Full time

26 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Linux Engineer – Dev Ops for a dynamic 12-month contract role. This exciting position involves designing and implementing automation solutions, managing Linux-based infrastructure, and ensuring security compliance. The successful candidate will utilize tools like Ansible and Red Hat Satellite while collaborating closely with development teams to enhance productivity. This role offers an excellent opportunity to work in a fast-paced environment, where your expertise will directly impact the efficiency and reliability of operations. If you are passionate about DevOps and eager to tackle new challenges, this is the perfect opportunity for you!

Qualifications

  • 3+ years of experience in DevOps or System Administration focused on Linux.
  • Strong skills in automation using Ansible and CI/CD tools.

Responsibilities

  • Design and implement automation solutions for Linux infrastructure.
  • Administer Red Hat Satellite for system management and patching.
  • Build and maintain CI/CD pipelines for application deployment.

Skills

Linux Administration
DevOps Practices
Ansible
CI/CD Tools
Scripting (Bash, Python)
Version Control (Git)
Networking Principles
Monitoring Tools
Security Best Practices
Problem Solving

Education

Bachelor's Degree in Computer Science or related field

Tools

Red Hat Satellite
Jenkins
GitLab CI
Azure DevOps
Docker
Kubernetes
AWS
Azure
GCP
Prometheus
Grafana
ELK Stack

Job description

2025-04-14 - 2025-05-14

Contractor

EL002995

Information Technology

Gauteng, JHB - Central

We are seeking a Linux Engineer – Dev Ops for a 12-month contract role based in Sandton, Eastern Cape.

Applicants are required to meet the following criteria:

  • Minimum of 3 years of experience in a DevOps or System Administration role with a strong focus on Linux environments.
  • Deep understanding of Linux operating systems (preferably Red Hat Enterprise Linux or similar).
  • Proven experience in developing and implementing automation solutions using Ansible.
  • Hands-on experience with Red Hat Satellite for system management, patching, and provisioning.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Strong scripting skills in languages such as Bash, Python, or similar.
  • Experience with version control systems, particularly Git.
  • Understanding of networking principles and protocols.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Knowledge of security best practices for Linux systems and cloud environments.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
Advantageous Skills:
  • Red Hat certifications (e.g., RHCSA, RHCE).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of other configuration management tools (e.g., Puppet, Chef).
  • Experience with infrastructure testing frameworks.
  • Familiarity with agile development methodologies.
The successful applicant would be responsible for, but not limited to:
  • Infrastructure Automation: Design, develop, and implement automation solutions for provisioning, configuring, and managing Linux-based infrastructure using tools like Ansible.
  • Configuration Management: Utilize Ansible playbooks and roles to maintain consistent and compliant system configurations across our environment.
  • Red Hat Satellite Management: Administer and leverage Red Hat Satellite for patch management, software distribution, and system provisioning across our Red Hat Enterprise Linux (RHEL) estate.
  • Continuous Integration/Continuous Delivery (CI/CD): Build and maintain robust CI/CD pipelines to automate the build, test, and deployment of applications.
  • System Administration & Troubleshooting: Provide expert-level support for Linux-based systems, including performance monitoring, troubleshooting, and capacity planning.
  • Security & Compliance: Implement security best practices and automation to ensure the security and compliance of our infrastructure.
  • Monitoring & Logging: Set up and maintain comprehensive monitoring and logging solutions to proactively identify and resolve issues.
  • Collaboration: Work closely with development teams to understand their needs and provide solutions that enhance their productivity and efficiency.
  • Documentation: Create and maintain clear and concise documentation for infrastructure, automation processes, and operational procedures.
  • Infrastructure as Code (IaC): Champion and implement IaC principles using tools like Ansible to manage infrastructure in a scalable and repeatable manner.
  • Version Control: Utilize Git for managing automation scripts, configuration files, and infrastructure code.
  • Problem Solving: Analyze complex system issues and implement effective solutions in a timely manner.
  • Staying Current: Continuously learn and adopt new DevOps tools, technologies, and best practices.
Salary: R30000 – R40000 per month

To apply, email detailed CV and supporting documentation to nomphelo@sheldon.co.za

If you have not received a response within 7 working days, please consider your application unsuccessful.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.