remote
Cloud Native Engineer - Capgemini
Software Engineer
Lead the design and deployment of scalable, cloud‑native applications using Kubernetes, Docker, and AWS. Drive automation with CI/CD pipelines and infrastructure as code, ensuring high availability and performance for enterprise‑grade solutions.
About the role
Key Responsibilities
- Architect, develop, and maintain cloud‑native services on Kubernetes clusters, ensuring scalability and resilience.
- Implement CI/CD pipelines with GitOps principles, automating build, test, and deployment workflows.
- Manage infrastructure as code using Terraform and AWS CloudFormation, provisioning resources efficiently.
- Collaborate with cross‑functional teams to integrate services, troubleshoot production issues, and optimize performance.
- Stay current with emerging cloud technologies and best practices, recommending improvements to architecture and processes.
Requirements
- 3+ years of experience building and operating Kubernetes‑based applications.
- Proficiency with Docker, Helm, and container networking.
- Hands‑on experience with AWS services (EKS, ECS, S3, RDS) and IaC tools.
- Strong scripting skills (Bash, Python, or Go) and familiarity with CI/CD tools (GitLab CI, Jenkins, ArgoCD).
- Excellent problem‑solving abilities and a collaborative mindset.
Skills
kubernetesdockercicdawsterraform