This job was posted more than 40 days ago and might be expired.
OfficeJohannesburg, Gauteng, South Africa

Overall Purpose of the Role:

The DevOps Engineer plays a crucial role in the software development lifecycle, bridging the gap between development, operations, and quality assurance teams. Their primary responsibility is to automate and streamline the processes between software development and IT operations, ensuring the rapid and reliable deployment of software.

Requirements

Experience and Skills Required:

  • 6-8 years of experience in DevOps technologies
  • Strong experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Proficiency in scripting languages like Python, Bash, or PowerShell.
  • Experience with containerisation technologies such as Docker and container orchestration platforms like Kubernetes.
  • Familiarity with infrastructure as code tools such as Terraform or CloudFormation.
  • Knowledge of CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI.
  • Experience with version control systems like Git.
  • Strong understanding of networking, security, and system administration concepts.
  • AI & data analytics proficiency essential.

Responsibilities:

  • Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate the software delivery process.
  • Collaborate with software developers to ensure the deployment process is efficient, reliable, and scalable.
  • Utilise infrastructure as code tools such as Terraform and CloudFormation to manage and provision cloud infrastructure.
  • mplement and maintain monitoring, logging, and alerting systems to ensure the health and performance of applications and infrastructure.
  • Work closely with cross-functional teams to troubleshoot and resolve issues related to infrastructure, deployments, and application performance.
  • Implement security best practices throughout the development and deployment process.
  • Stay up-to-date with the latest technologies and trends in DevOps and cloud computing to continually improve processes and systems.
  • Document processes, procedures, and configurations to ensure consistency and repeatability.
  • Participate in on-call rotation and respond to incidents in a timely manner.
  • Mentor and coach junior team members to foster a culture of continuous learning and improvement.
Job details
Workplace
Office
Location
Johannesburg, Gauteng, South Africa
GoTyme ZA (South Africa) logo
GoTyme ZA (South Africa)
View company page

Enjoy a free bank account and the best savings rate in South Africa - 10% interest rate with GoalSave - GoTyme Bank South Africa.

Key team members

Tommy Nel (CFA, ACMA CGMA)

Tommy Nel (CFA, ACMA CGMA)

Roger Grobler

Roger Grobler

Johan Mouton

Johan Mouton

Andrew Stein

Andrew Stein

Apply smarter with Jobr

Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.

Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups