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
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
Bénin Digital est une Entreprise de Services du Numérique (ESN) spécialisée dans la digitalisation des processus métiers et accompagne les clients issus des secteurs de la Banque & assurance, de l’industrie, de la Grande distribution & e-commerce et des Médias & communication. Nous interagissons avec nos clients et consultants autour de compétences « tech » pour l’essentiel et les accompagnons aussi avec des talents Data, Produit, Design et Marketing Digital. Bénin Digital accompagne ses clients dans la chaine de valeur de leurs activités en leur mettant à disposition son expertise à travers des consultants hautement qualifiés pour des projets et des missions diversifiées en Afrique et en Europe.