Postée il y a 5 jours
Contexte de la mission :
Nous recherchons un Ingénieur DevOps Kubernetes
MISSIONS :
Gestion du code source et CI/CD
Utilisation de Git (GitHub, GitLab, Bitbucket) pour la gestion du code
Mise en place de pipelines CI/CD (Jenkins, GitHub Actions, GitLab CI/CD, ArgoCD)
Exécution de tests automatisés (unitaires, intégration, e2e)
Création et gestion des conteneurs
Écriture et optimisation des Dockerfiles
Construction et stockage des images Docker dans un registry (Docker Hub, ECR, GCR)
Scan des images pour détecter des vulnérabilités (Trivy, Clair, Anchore)
Déploiement sur Kubernetes
Écriture des fichiers YAML pour les ressources Kubernetes (Deployment, Service, ConfigMap, Secret?)
Utilisation d?Helm pour la gestion des releases et des déploiements reproductibles
Automatisation du déploiement avec Kustomize, ArgoCD ou FluxCD
Sécurisation et monitoring
Gestion des RBAC et des accès aux namespaces Kubernetes
Monitoring des logs et métriques avec Prometheus, Grafana, Loki, ELK
Mise en place de sondes (liveness, readiness) pour la santé des pods
Sécurisation des communications avec Service Mesh (Istio, Linkerd)
Optimisation et scalabilité
Configuration de Horizontal Pod Autoscaler (HPA) et Vertical Pod Autoscaler (VPA)
Optimisation des ressources (CPU, RAM) et gestion des quotas
Mise en place du GitOps pour des mises à jour continues et contrôlées
Profil candidat:
Compétences recherchées :
- Obligatoires :
Maîtrise de Kubernetes
Expérience avancée avec Docker et la conteneurisation
Bonnes compétences en développement
Expertise en Infrastructure as Code (IaC) : Ansible
Bonne compréhension des concepts DevOps : CI/CD, GitOps, monitoring
Connaissances solides en administration Linux
Expérience nécessaire : 5 années minimum
Langues : Français