Platform Engineer/Cloud Engineer
Johannesburg
Our client is looking for a Platform/Cloud Engineer with solid experience working with Kubernetes and containerised workloads, CI/CD tools and in building and supporting apps running on AWS
Requirements:
AWS Associate level certification or substantial years of experience
Preferred Kubernetes Application Developer certification or substantial years of experience
Be familiar with Kubernetes Administrative tasks
Experience with IaC tools such as Terraform, CloudFormation or CDKS
Experience with Kubernetes GitOps practises and using tools such as ArgoCD / Flux or Helm / Kustomize
Experience monitoring with Prometheus, Grafana, CloudWatch
Must have good understanding of the following services and/ or concepts:
AWS (EKS, VPC, S3, RDS, IAM, Fargate, Lambda, CloudFront) and Well Architected Frameworks
Observability and Monitoring (Xray, CloudWatch, Open Tracing, Grafana)
Kubernetes (EKS) experience
DevOps Practices and CI/CD Tools (AWS DevOps Tools, Jenkins)
Cloud Native Toolsets (Helm, Kustomize)
Containerisation
Programming languages (Python, Go, Java, JavaScript)
Linux experience
Distributed systems and architectures
Responsibilities:
CI/CD with Jenkins pipelines as code or similar (Github Actions, Azure DevOps)
Kubernetes Administration (Ingress, networking, RBAC)
Enhancing monitoring and observability (SLO, SLI, SLA) and alerting
Infrastructure-as-Code (IaC) user (Terraform, CloudFormation, Crossplane)
Release management and oversite