Le projet

Mise en place des pipelines CI/CD :
  • Concevoir, développer et maintenir les pipelines CI/CD.
  • Créer les différentes étapes des pipelines : build, tests, packaging, déploiement.
  • Automatiser les processus de livraison des applications.
  • Mettre en place les workflows permettant de promouvoir les applications entre les différents environnements.
  • Développer des pipelines robustes, reproductibles et sécurisés.
  • Optimiser les pipelines existants afin d’améliorer leur fiabilité et leurs performances.
  • Gérer les variables, secrets, artefacts et règles d’exécution.
  • Mettre en place des mécanismes de contrôle, de validation et de rollback.
  • Les pipelines CI/CD permettent notamment d’automatiser la compilation, les tests et les déploiements afin de limiter les opérations manuelles et fiabiliser les livraisons.

 

Kubernetes / Conteneurisation :
  • Participer à la mise en place et à l’administration des environnements Kubernetes.
  • Déployer et maintenir des applications conteneurisées.
  • Créer et maintenir les configurations Kubernetes : Pods, Deployments, Services, ConfigMaps, Secrets, Ingress…
  • Participer à la gestion et à l’évolution des clusters.
  • Diagnostiquer les problèmes liés aux déploiements et aux workloads.
  • Optimiser les ressources et la disponibilité des applications.
  • Participer à l’automatisation des déploiements Kubernetes via les pipelines CI/CD.
  • Kubernetes est notamment utilisé pour orchestrer les conteneurs et automatiser leur déploiement, leur gestion et leur montée en charge.

 

Docker / Conteneurs :
  • Créer et maintenir les Dockerfiles.
  • Construire et publier les images Docker.
  • Optimiser les images et leur processus de construction.
  • Gérer les registres d’images.
  • Intégrer la construction et la publication des images dans les pipelines CI/CD.

 

Industrialisation & automatisation :
  • Automatiser les tâches récurrentes liées aux déploiements et à l’exploitation.
  • Participer à l’amélioration continue de la chaîne DevOps.
  • Standardiser les processus de déploiement.
  • Mettre en place des bonnes pratiques d’intégration et de livraison continues.
  • Participer à la documentation des architectures et procédures.
  • Collaborer avec les équipes de développement pour faciliter l’intégration et la livraison des applications.

 

Exploitation & amélioration continue :
  • Analyser les erreurs et incidents liés aux pipelines et aux déploiements.
  • Identifier les causes des échecs de build ou de déploiement.
  • Mettre en place des solutions correctives et préventives.
  • Participer à l’amélioration de la supervision et de la traçabilité.
  • Accompagner les équipes de développement dans l’utilisation des outils DevOps.

 

Environnement technique :
Indispensables :
  • Kubernetes
  • Docker
  • CI/CD
  • Git
  • YAML
  • Linux
  • Scripting Shell / Bash
  • Bonne compréhension des environnements conteneurisés

 

Idéalement :
  • GitLab CI/CD ou Jenkins
  • Helm
  • GitLab Runner
  • Terraform
  • Ansible
  • Prometheus / Grafana
  • Registry Docker
  • Python
  • ArgoCD / GitOps
  • Connaissances Cloud : Azure, AWS ou GCP

 

La configuration des pipelines GitLab repose notamment sur des fichiers YAML définissant les jobs et les différentes étapes du processus CI/CD ; les runners peuvent également exécuter les jobs directement dans des environnements Kubernetes.

Profil recherché

Vous êtes issu(e) d’une formation supérieure en informatique et disposez d’au moins 3 ans d’expérience sur un poste DevOps.
Vous maîtrisez particulièrement :
  • les principes CI/CD ;
  • Kubernetes et Docker ;
  • la création et l’administration de pipelines ;
  • Git et les environnements Linux ;
  • l’automatisation et le scripting.

 

Vous êtes à l’aise dans un environnement technique complexe et appréciez les problématiques d’industrialisation, d’automatisation et d’amélioration continue.
Vous êtes également reconnu(e) pour votre :
  • autonomie ;
  • capacité d’analyse ;
  • esprit d’équipe ;
  • rigueur ;
  • curiosité technique

Vous souhaitez postuler ?

< 256 MB.
< 256 MB.

D'autres missions vous correspondent !

Ces offres pourraient également vous intéresser.

Il y a 3 heures

Développeur .NET (H/F)

Dans le cadre de l’évolution d’une plateforme de flux transactionnels en temps réel, on recherche un(e) Développeur(se) .NET (H/F) pour renforcer ses équipes techniques.

Il y a 4 heures

Lead Technique .NET (H/F)

Nous recherchons un(e) Lead Tech .NET pour concevoir et faire évoluer les architectures techniques des applications.
Vous participerez aux développements complexes, à l’optimisation des performances et à la sécurisation des solutions, tout en accompagnant les équipes sur les choix techniques et les bonnes pratiques.
Vous interviendrez également sur l’industrialisation des développements et les pipelines CI/CD, dans des environnements Docker, Kubernetes et Rancher, avec une forte expertise C#/.NET et SQL Server.

09.09.2026

Développeur Node- AWS (H/F)

Nous recherchons un(e) Développeur(se) Backend Node.js spécialisé(e) dans les environnements AWS pour renforcer notre équipe technique et participer au développement de solutions performantes, scalables et sécurisées.