Contexte : Dans le cadre du renforcement de notre équipe DevOps, le client recherche un ingénieur DevOps afin de prendre en charge le déploiement, la gestion et l?optimisation des environnements Kubernetes, ainsi que l?automatisation des pipelines CI/CD avec GitLab. La mission s?inscrit dans une démarche d?amélioration continue de la fiabilité, de la sécurité et de la performance des systèmes en production.
Déployer et administrer des applications sur des clusters Kubernetes.
Rédiger et maintenir les fichiers YAML (Deployments, Services, ConfigMaps, Secrets, etc.).
Mettre en place des stratégies de déploiement avancées (Rolling Update, Blue-Green, Canary).
Diagnostiquer et résoudre les problèmes liés aux déploiements (kubectl, logs, probes, etc.).
Gérer la sécurité des environnements Kubernetes (RBAC, Network Policies, Secrets).
Concevoir et maintenir des pipelines CI/CD GitLab (build, test, déploiement).
Gérer les artefacts et dépendances via GitLab Package Registry.
Automatiser le versionnage et les déploiements.
Assurer la supervision des applications avec des outils de monitoring/logging.
Participer aux opérations de run et de gestion des incidents.
Travailler en mode agile avec une communication efficace et une bonne documentation.
Expertise sur Kubernetes (manifests YAML, objets, sécurité, probes, etc.).
Maîtrise de GitLab CI/CD et de la création de pipelines.
Expérience en déploiement d?applications sur environnements de production.
Connaissance des outils d?IaC comme Helm ou Kustomize.
Solides compétences en diagnostic et debugging (logs, performances).
Compétences appréciées :
Maîtrise des outils de monitoring/logging (Prometheus, Grafana, ELK, Loki, Mongo?).
Culture du run et expérience en gestion d?incidents.
Bonnes pratiques en documentation technique.
Expérience en environnement Agile.
Familiarité avec la gestion des artefacts et du versionning.