Cloud/Edge Engineer
Capgemini
Job Description
As a Cloud/Edge Engineer specializing in Google Kubernetes Engine (GKE), you will play a key role in architecting and deploying scalable edge and cloud-native solutions across distributed environments. You will work on cutting-edge technologies like K3s, KubeEdge, and Kosmotron to enable seamless orchestration between edge clusters and centralized GCP infrastructure.
In this role, you will:
- Architect and deploy Kubernetes-based edge clusters (K3s) across distributed environments such as retail or restaurant chains.
- Integrate shared storage solutions using Rook.io and manage persistent volumes across edge nodes.
- Implement Kosmotron for multi-cluster Kubernetes control plane management.
- Extend Kubernetes capabilities to edge devices using KubeEdge for real-time device communication.
- Deploy and manage workloads on Google Cloud GKE for centralized analytics and cloud-native services.
- Leverage CloudCore for edge node coordination and data synchronization.
Your Profile
- 8–12 years of experience in cloud-native engineering, with a strong focus on GCP and Kubernetes.
- Deep expertise in GKE, Cloud Monitoring, Cloud Logging, and other GCP services.
- Proficiency in containerization technologies including Docker and Kubernetes.
- Hands-on experience with Infrastructure as Code (IaC) tools such as Terraform, Helm, and Deployment Manager.
- Strong understanding of DevOps practices including CI/CD, GitOps, automated testing, and release management.
- Solid grasp of cloud security principles including IAM, VPC design, encryption, and vulnerability management.
- Programming proficiency in Python, Go, or Java for automation and cloud-native development.
- Experience working in distributed edge environments is a strong plus.