Skip to main content
← Back to Jobs

DevOps - Infrastructure Engineer

PtyJukskei Park, North Johannesburg
Full-timeMid Level
👁️ 0 views📝 0 applicationsPosted 9/3/2026Expires 10/4/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More DevOps - Infrastructure Engineer roles in Jukskei Park, North Johannesburg — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

Introduction We are seeking a skilled and motivated DevOps Infrastructure Engineer to build, manage, and optimize scalable, reliable infrastructure systems. You will collaborate with cross-functional teams to design and implement Infrastructure-as-Code (IaC)solutions, optimize cloud platforms, and ensure system reliability through advanced monitoring and orchestration tools. Duties & Responsibilities Infrastructure as Code (IaC): • Develop and manage IaC templates using Terraform, CloudFormation, and AWS CDK – Cloud Development Kit • Ensure modularity, versioning, and consistency for seamless deployments Cloud Infrastructure Design: • Architect scalable, resilient, and secure cloud infrastructure to support organizational needs • Evaluate and implement cloud-native solutions that align with best practices and future-proof the environment Cloud Platform Management: • Design and maintain infrastructure on AWS and Azure with a focus on cost efficiency and availability. • Implement cloud security best practices, governance, and compliance. • Optimize cloud spending by leveraging tools for cost analysis and monitoring. • Implement cost-efficient solutions without compromising performance and reliability. • Security and Compliance: Implement and maintain security best practices, ensuring compliance with standards like ISO27001, and POPIA. Conduct regular security audits, vulnerability assessments, and risk mitigation activities CI/CD Pipeline Development: • Build cloud-native DevOps pipelines using GitLab and AWS services for automated integration, testing, and deployment. • Collaborate with development teams to streamline workflows and enable faster releases. Monitoring and Observability: • Utilize tools such as Datadog and CloudWatch for performance monitoring and anomaly detection. • Define and implement monitoring/alerting strategies for proactive incident management. Containerization and Orchestration: • Deploy and manage containerized environments using Kubernetes (K8s) and Amazon EKS • Optimize cluster performance for seamless application scaling and resilience Desired Experience & Qualification Technical Skills: • Proficiency in Terraform, CloudFormation, and AWS CDK for IaC. • Strong experience with AWS and Azure services (e.g., EC2, S3, IAM, Azure Resource Manager). • Expertise in GitLab CI/CD pipelines. • Hands-on experience with Datadog, Grafana, or Prometheus for monitoring. • Solid knowledge of Kubernetes (K8s) and EKS cluster management. Programming & Scripting: • Proficiency in Python, Bash, or PowerShell • Ability to write clean, reusable code. Soft Skills: • Problem-solving mindset and analytical skills. • Strong communication and collaboration abilities. • Self-motivated with a passion for continuous learning. Experience: • 5+ years in a DevOps or Cloud Infrastructure Engineering role. • Experience managing large-scale distributed systems and cloud infrastructure Qualifications: • Bachelor’s degree or National Diploma in Computer Science, Information Technology, or a related technical field. • Strong understanding of cloud infrastructure, cloud computing platforms (AWS, Azure, Google Cloud), and services such as virtual machines, storage, and networking. • Additional certifications or qualifications in relevant areas (AWS cloud computing, database management) would be a plus. Preferred Certifications: (Not Mandatory) • AWS Certified SysOps Administrator - Associate • Microsoft Certified: Azure Administrator Associate • AWS Certified DevOps Engineer – Professional - • Certified Kubernetes Administrator (CKA): • Expertise in Kubernetes cluster management. • Certified Kubernetes Application Developer (CKAD): • Proficiency in Kubernetes-native application development.

Required Skills

TerraformCloudFormationAWS CDKAWSAzureGitLabDatadogGrafanaPrometheusKubernetesEKSPythonBashPowerShellAWS Certified SysOps Administrator - AssociateMicrosoft Certified: Azure Administrator AssociateAWS Certified DevOps Engineer – ProfessionalCertified Kubernetes AdministratorCertified Kubernetes Application Developer

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.