Manager_Devops Engineer
vodafone
Job Description
Role purpose:
We are seeking a highly skilled and motivated Application DevOps Engineer to join our dynamic team. The ideal candidate will have a deep understanding of software development, application deployment, and infrastructure automation. You will be responsible for designing, building, and maintaining CI/CD pipelines, deploying applications using Jenkins, AWS CodeBuild, CodePipeline, ArgoCD, and managing infrastructure in a Kubernetes environment using Helm charts and Kubernetes manifest files.
- Collaborate with development teams to understand application architecture, code structure, and dependencies for seamless integration into the DevOps pipeline.
- Design, develop, and maintain CI/CD pipelines using Jenkins, AWS CodeBuild, CodePipeline, and ArgoCD for efficient, automated application delivery.
- Create and manage Kubernetes manifests and Helm charts to deploy, scale, and manage containerized applications in Kubernetes clusters (on-prem or cloud environments like Azure AKS, AWS EKS, or GKE).
- Ensure secure, reliable, and scalable infrastructure for application deployment, utilizing Kubernetes best practices.
- Automate provisioning and configuration of environments through Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Monitor, troubleshoot, and improve the performance of applications in Kubernetes environments using Prometheus, Grafana, or other monitoring tools