Kubernetes Tech Lead
International Committee of the Red Cross
- Location:
- Geneva, Switzerland
- Category:
- Professional Staff
Posted Jun 22, 2026Apply by Jul 13, 2026 (16d left)
The ICRC is seeking a highly experienced Kubernetes Tech Lead to own, evolve, and operate its container orchestration platform in support of the ICRC's mandate. The role involves designing resilient, secure, and scalable cluster infrastructure for global digital services and field-facing humanitarian applications, collaborating with application teams to ensure reliable workloads across hybrid and multi-cloud environments.
Responsibilities
- Own the full lifecycle of ICRC's Kubernetes clusters (design, provisioning, upgrades, capacity planning, and decommissioning) across cloud and on-premises environments.
- Define and enforce cluster architecture standards, including multi-tenancy models, namespace governance, RBAC policies, network segmentation, and pod security standards.
- Lead the design and operation of cluster networking, covering CNI selection and configuration (Calico, Cilium), Ingress controllers, and DNS management.
- Architect and manage persistent storage strategies, including CSI drivers, distributed storage (Rook/Ceph, Longhorn), StorageClasses, StatefulSet patterns, and backup and restore workflows.
- Build and maintain GitOps delivery pipelines using ArgoCD for continuous deployment of workloads and cluster configuration.
- Operate and maintain observability stacks covering cluster and workload monitoring (Prometheus, Grafana), logging (Loki), and distributed tracing (OpenTelemetry).
- Support AI/ML platform workloads, including GPU scheduling (NVIDIA device plugin, MIG partitioning), batch pipelines (Argo Workflows, Kubeflow), and inference services.
- Collaborate with product owners, software engineers, and DevOps and AI/ML teams to support diverse workload types, including application, batch processing, and AI services (GPU and inferencing).
- Establish and champion Kubernetes best practices, internal runbooks, and training programmes across engineering teams.
- Stay current with the latest advancements in Kubernetes ecosystem technologies, trends, and best practices.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field.
- Kubernetes certifications (CKA, CKAD, CKS) are strongly desired; Agile/SAFe certification is a plus.
- 7+ years in infrastructure or platform engineering, with at least 4 years of deep, hands-on Kubernetes expertise in production environments.
- Proven experience managing multi-cluster, multi-cloud, or hybrid Kubernetes environments at scale.
- Proven ability to design and implement zero-downtime cluster upgrades and large-scale migrations.
- Experience operating databases on Kubernetes or OpenShift (PostgreSQL, MongoDB, MariaDB/MySQL) is an asset.
- Contribution to open-source Kubernetes ecosystem projects or CNCF landscape tools is an asset.
- Experience in a complex, diverse, and international environment is a plus.
- Solid understanding of cluster architecture (Control Plane, API Server), networking (CNI, Network Policies, Ingress, Gateway, DNS), storage (PVC, CSI, Ceph, Longhorn, S3), security (RBAC, security standards, image scanning, secret management), and observability (Prometheus, Grafana, Loki, OpenTelemetry).
- GitOps mindset with hands-on experience using ArgoCD, Kustomize, and Helm.
- Strong scripting and automation skills across Azure DevOps Pipelines, Ansible, Python, and Bash/Shell.
- Strong proficiency in Go or Python for platform tooling and custom controller development.
- Familiarity with GPU workload scheduling (NVIDIA device plugin, MIG partitioning) for AI/ML use cases.
- Proven API design and integration experience across heterogeneous systems and partners.
- Knowledge of data privacy regulations.
- Strong written and spoken English is required; French is a plus.
Skills
- Kubernetes Administration
- Multi-cluster Kubernetes Management
- Multi-cloud Kubernetes
- Hybrid Kubernetes Environments
- Cluster Architecture
- Kubernetes Networking
- Kubernetes Storage
- Kubernetes Security
- Cluster Upgrades
- Large-scale Migrations
- Database Operations on Kubernetes
- GitOps
- Argo CD
- Kustomize
- Helm
- Scripting for Automation
- Azure DevOps
- Ansible
- Python Scripting
- Bash Scripting
- Go Programming
- API Architecture
- API Integration
- Kubernetes Certifications
- Agile Product Certification
Languages
English, French