AWS Cloud DevOps Engineer
vodafone
Job Description
- Design, implement and maintain secure, scalable AWS cloud networking solutions aligned to availability and compliance requirements.
- Manage project-led integration and the day-to-day administration of AWS cloud solutions.
- Develop prototypes, modules and cloud platform solutions in alignment with the VFDE-CET framework and agile delivery cycles.
- Build and deploy AWS cloud infrastructure using Terraform and Terragrunt as infrastructure as code.
- Use Bash and Python scripting to support routine operational tasks, including user management and security hardening.
- Drive automation through CI/CD pipelines using tools such as GitHub Actions, Jenkins and ArgoCD.
- Support EKS lifecycle management, CET-EKS components, Bottlerocket AMI rotations, worker node patching and Kubernetes cluster administration.
- Maintain and support AWS RDS services from an infrastructure perspective, including upgrades and rightsizing.
- Configure and maintain observability platforms, including Grafana dashboards and monitoring stacks.
- Identify and implement AWS cost optimisation opportunities using tools such as AWS Cost Explorer and Budgets.
- Manage security, vulnerability remediation and compliance activities across AWS and EKS environments.
- Perform proof of concept activities to improve AWS infrastructure capabilities.
- Maintain and update operational and infrastructure documentation on Confluence.
- Troubleshoot issues across cloud networking, storage, Kubernetes, platform performance and infrastructure resources.
- Support the adoption of DevOps culture and methodologies across the organisation.