profil demandé
-
Formation :
-
Expériences :
description de l'emploi
-
Profil demandé :
- Formation : Bac +5 en Informatique, Systèmes et Réseaux, ou équivalent.
- Minimum 5 ans d’expérience dans l’administration des plateformes Kubernetes et l’automatisation d’infrastructures.
Compétences techniques :
- Maîtrise de Kubernetes, OpenShift, Docker.
- Infrastructure as Code (Terraform, Ansible).
- Supervision (Prometheus, Grafana, ELK, etc.).
- CI/CD (GitLab, Jenkins, ArgoCD, FluxCD).
- Gestion du stockage et du réseau dans un cluster.
- Sécurité des conteneurs et des environnements (RBAC, secrets, SCAP, etc.).
Compétences comportementales :
- Rigueur et autonomie.
- Esprit de collaboration et de partage.
- Proactivité et veille technologique.
- Gestion de stress et réactivité.
- Sens de la documentation et de la traçabilité.
Missions principales :
- Installer, configurer et maintenir des clusters Kubernetes (on-premise ou cloud) en maîtrisant l’ensemble des composants : master, nœuds (worker nodes), pods, services, volumes, etc.
- Assurer l’administration quotidienne des clusters Kubernetes : gestion des déploiements, surveillance de l’état des pods, redémarrages, montée en charge et équilibrage de charge.
- Gérer le cycle de vie des nœuds (ajout, suppression, mise à jour) et optimiser l’utilisation des ressources systèmes (CPU, RAM, disque) pour chaque nœud et pod.
- Mettre en œuvre des mécanismes de tolérance aux pannes et de haute disponibilité au sein des clusters.
- Superviser le fonctionnement des conteneurs et pods à l’aide d’outils comme Prometheus, Grafana, Lens ou Kubernetes Dashboard.
- Appliquer les meilleures pratiques de sécurité Kubernetes : RBAC, gestion des secrets, durcissement des configurations, contrôle des privilèges des pods.
- Configurer le stockage persistant (Persistent Volumes, Storage Classes) et les plugins de réseau (CNI) pour garantir la connectivité entre les pods et services.
- Automatiser les déploiements d’applications et de configurations à l’aide de manifests YAML, Helm charts ou Kustomize.
- Intégrer les clusters avec les outils de CI/CD et les solutions de surveillance et d’alerte.
- Réaliser des opérations de maintenance régulières : mises à jour du cluster, des composants kubelet/kube-proxy, montée de version Kubernetes.
- Rédiger et maintenir une documentation technique claire sur l’architecture des clusters, les procédures d’installation, de gestion et de dépannage.
Activités Principales :
Administration des plateformes de conteneurs :
- Installer, configurer et maintenir les clusters Kubernetes (on-premise ou cloud).
- Gérer et administrer des plateformes OpenShift, Rancher ou autres distributions.
- Assurer la gestion des namespaces, quotas, services, ingress, secrets, etc.
- Mettre en place des politiques de haute disponibilité, montée en charge, et tolérance aux pannes.
Automatisation et intégration :
- Déployer l’infrastructure via Infrastructure as Code (Terraform, Ansible),
- Automatiser les tâches d’exploitation et de provisioning,
- Intégrer les outils DevOps (CI/CD, monitoring, sécurité) dans les clusters,
- Participer à la conception et l’évolution des environnements hybrides ou multi-cloud.
Supervision et performance :
- Mettre en œuvre des outils de supervision (Prometheus, Grafana, ELK, Jaeger...),
- Optimiser l’utilisation des ressources (CPU, mémoire, stockage),
- Suivre la performance des pods, nodes, volumes persistants, etc.
- Gérer les journaux, traces, alertes et événements.
Sécurité et conformité :
- Mettre en œuvre les politiques RBAC, authentification, secrets management,
- Appliquer les bonnes pratiques de sécurité dans les clusters (Pod Security Policies, Network
- Policies...),
- Superviser les vulnérabilités dans les images de conteneurs (Trivy, Clair...),
- Participer aux audits de sécurité et conformité (ISO 27001, CNDP...).
Autres opportunités de carrière