About the role
Responsibilities:
- Infrastructure as Code (IaC): Architect and maintain complex infrastructure modules using Terraform to ensure consistent environment setups across Dev, Staging, and Production.
- Cloud Architecture: Design and deploy scalable, highly available, and fault-tolerant systems on [AWS/Azure].
- CI/CD Pipeline Engineering: Build and optimise automated deployment pipelines (Jenkins, GitLab CI, or GitHub Actions) to streamline the delivery of containerised applications.
- Containerization: Manage and orchestrate containerised workloads using Docker and Kubernetes (EKS/AKS/GKE).
- Configuration Management: Utilise tools like Ansible or Packer to automate server configurations and image creation.
- Security Integration: Implement "Security as Code" by integrating automated vulnerability scanning and IAM policy enforcement within the IaC workflow.
- Collaboration: Work closely with development teams to "containerise" applications and provide them with self-service infrastructure capabilities.