About the position
Infrastructure as Code (IaC):
- Develop and manage IaC templates using
- Terraform,
- CloudFormation,
- 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.
Minimum Requirements:
Technical:
- 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.
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.
Experience:
-5+ years in a DevOps or Cloud Infrastructure Engineering role.
-Experience managing large-scale distributed systems and cloud infrastructure.
Desired Skills:
- Terraform
- IaC
- Cloud Formation
- CI/CD
- Python
- AWS
- Infrastructure Engineer