DevOps Engineer
capgemini
Job Description
- Design, build, and manage container orchestration platforms using Kubernetes (EKS/AKS).
- Implement and manage infrastructure using Infrastructure as Code (IaC) tools such as CloudFormation, Bicep, and ARM.
- Set up and maintain CI/CD pipelines using GitHub Actions.
- Implement GitOps practices using ArgoCD for continuous delivery.
- Manage and configure messaging systems such as Amazon MQ and Azure Service Bus.
- Develop and maintain Helm charts for Kubernetes deployments.
- Monitor systems using tools like CloudWatch, Dynatrace, Prometheus, and Grafana.
- Automate operational tasks using Python and Shell/Bash scripting.
- Work with Azure and AWS cloud platforms, managing services such as VPC, RDS, Redis, networking, and related components.
- Support minor MLOps activities using Iguazio.
Your Profile
- Expertise in Kubernetes (K8s) with hands-on experience and relevant certifications (mandatory).
- Strong experience in AWS and/or Azure infrastructure.
- Hands-on expertise in containerization and orchestration.
- Proficiency in Infrastructure as Code tools (CloudFormation, ARM, Bicep).
- Experience with GitOps tools like ArgoCD.
- Strong experience in CI/CD tools such as GitHub Actions.
- Knowledge of monitoring and observability tools (CloudWatch, Prometheus, Grafana, Dynatrace).
- Strong scripting skills in Python and Shell/Bash for automation.
- Experience with message brokers (Amazon MQ / Azure Service Bus).
- Exposure to MLOps (Iguazio) is an added advantage.