Ingénieur·e DevOps
il y a 3 jours
Budget: Selon profil
Contexte du poste
Rattaché(e) à la Direction Recherche & Développement, vous intervenez sur le maintien en conditions opérationnelles et l'évolution de l'usine logicielle. Votre rôle est central dans la fiabilisation, l'automatisation et l'optimisation de la chaîne de livraison logicielle, en lien étroit avec les équipes de développement.
Le poste est à pourvoir rapidement et basé à Gennevilliers (92).
Missions principales
Vous intervenez sur l'ensemble du cycle de vie applicatif, de l'intégration continue au déploiement, en collaboration avec les équipes techniques.
Support et collaboration
- Accompagner les équipes de développement et leur apporter un support technique au quotidien ;
- Soutenir les équipes projets dans la mise en œuvre et l'adoption des pratiques et outils DevOps.
Industrialisation et automatisation
- Mettre en place des outils de configuration et d'automatisation ;
- Optimiser, maintenir et faire évoluer les scripts de build applicatifs (MSBuild, Batch, NuGet) ;
Installer, configurer et administrer les outils de la chaîne de livraison logicielle :
Intégration Continue (CI),
- Livraison et Déploiement Continus (CD),
- Gestion du code source,
- Release Management.
Administration et amélioration continue
- Administrer les outils DevOps hébergés dans un cloud privé (GitHub, TeamCity, Nexus) ;
- Contribuer à l'amélioration continue de l'usine logicielle, des méthodologies et des bonnes pratiques ;
- Maintenir et faire évoluer le monitoring (OpenTelemetry, dashboards) ;
- Assurer une veille technologique régulière ;
- Proposer des axes d'amélioration organisationnels pour fluidifier les processus ;
- Recommander et intégrer de nouveaux outils (open source ou spécifiques) afin d'optimiser la chaîne DevOps.
Environnement technique
- CI/CD : TeamCity
- Gestion de sources : Git, GitHub
- Conteneurisation / Orchestration : Docker, Kubernetes
- Monitoring & Observabilité : OpenTelemetry, Tempo, Loki, Prometheus, Grafana
- Infrastructure as Code : Helm, Terraform, Dockerfile
- Scripting & build : PowerShell, MSBuild
- Dépôts de packages : Nexus, NuGet, npm, PyPI
- ALM / Gestion de projet : Azure DevOps, Mantis
- Cloud : AWS, Azure
- Technologies applicatives : C#, ASP.NET, Angular, PostgreSQL, Python
Profil recherché
- Minimum 3 ans d'expérience sur un poste similaire (DevOps, intégration continue, usine logicielle) ;
- Aisance dans la communication et le travail transverse ;
- Solides connaissances des environnements Windows, Linux et réseaux ;
- Bonne maîtrise de Git et des pratiques de gestion de sources ;
- Intérêt marqué pour le travail en équipe DevOps, en interaction directe avec les équipes de développement ;
- Réactivité, autonomie et capacité à évoluer dans un environnement technique complexe.