Enable job alerts via email!

DevOps Engineer

Boardroom Appointments

South Africa

Remote

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Job summary

A leading recruitment agency in South Africa is seeking a skilled candidate to manage CI/CD infrastructure and support development teams. You will maintain build server workflows, manage version control systems, and ensure the efficiency and security of infrastructure services. Ideal candidates should have experience with scripting in Kotlin and Python, familiarity with tools like Jenkins, and a solid understanding of network security best practices. A degree in Computer Science or Engineering is preferred.

Qualifications

  • Experience maintaining CI/CD build server infrastructure.
  • Familiarity with containerization technologies.
  • Solid understanding of network security best practices.

Responsibilities

  • Maintain the existing CI/CD build server infrastructure.
  • Work with development teams to ensure CI/CD systems meet project needs.
  • Manage version control systems.
  • Ensure data backup and recovery processes are in place.

Skills

Problem-solving skills
Organizational skills
Communication skills
Attention to detail
Team collaboration
Scripting with Kotlin
Scripting with Python
Git

Education

Computer Science, Engineering, or related degree

Tools

Team City
Jenkins
Ansible
Chef
Docker
Linux-based servers
Job description
  • Excellent problem-solving, organizational, and communication skills.
  • High attention to detail.
  • Can work collaboratively in a team environment.
  • Secure and comfortable remote working environment.
  • Familiarity working with Team City, Jenkins, or similar build management tools.
  • Familiarity working with source control, specifically Git.
  • Experience writing scripts with Kotlin and Python.

Nice to have:

  • Passionate about video games.
  • Computer Science, Engineering, or related degree.
  • Familiarity with configuration management software such as Ansible or Chef.
  • Familiarity with administration of Linux-based servers.
  • Familiarity with containerization technologies such as Docker. Intimate understanding of network architecture and functionality.
  • Experience configuring and administering network systems, including firewalls and VPNs.
  • Solid understanding of network security best practices.

Responsibilities:

  • Maintain the existing CI/CD build server infrastructure.
  • Work with development teams to ensure that our CI/CD systems suit the needs of their projects.
  • Improve the existing build server workflow and functionality.
  • Manage the version control systems.
  • Maintain workflow productivity software such as code review and task tracking systems.
  • Come up with approaches to reduce operational costs and improve the infrastructures efficiency and information security.
  • Provide technical support to the development of the infrastructure systems and services.
  • Specify, test, troubleshoot, and deploy new or enhanced servers, including applications and software services.
  • Ensure data backup is happening and processes and practices for recovery are in place.
  • Generate and maintain technical documentation of the systems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.