Contexte
Dans le cadre du renforcement de ses équipes techniques, notre client recherche un DevOps Engineer en charge de structurer et d’industrialiser les pratiques DevSecOps au sein de son organisation.
Missions principales
Le DevOps Engineer définit, met en place et maintient les standards, outils et bonnes pratiques DevSecOps. Il accompagne les équipes de développement dans l’implémentation des pipelines CI/CD, l’automatisation des processus, l’orchestration des déploiements et la sécurisation des environnements applicatifs, tout en garantissant la cohérence des pratiques à l’échelle de l’organisation.
Responsabilités
Gouvernance et standards
* Définir et maintenir les standards DevSecOps (CI/CD, sécurité, automatisation, qualité).
* Formaliser et diffuser les bonnes pratiques auprès des équipes projets.
Automatisation et orchestration
* Concevoir, mettre en place et maintenir des pipelines CI/CD sous Azure DevOps.
* Automatiser les processus de build, de tests et de déploiement.
* Standardiser les workflows et scripts afin d’assurer fiabilité et réutilisabilité.
Gestion des environnements
* Mettre à disposition et maintenir les environnements de développement.
* Garantir la conformité des environnements aux standards définis (SDLC).
Déploiement
* Mettre en œuvre une approche GitOps et utiliser des outils tels qu’ArgoCD et Helm.
* Définir et gérer les stratégies de release management et de promotion d’environnements (dev, test, préproduction, production).
* Mettre en place des stratégies de déploiement progressif (Canary, Blue-Green, Rolling Updates).
* Industrialiser les pipelines de déploiement, incluant la publication d’applications mobiles sur les stores Apple et Google.
Configuration et sécurité
* Gérer les configurations, paramètres applicatifs et secrets en environnements Cloud et On-Premise.
* Mettre en œuvre des solutions de secrets management (Azure Key Vault, HashiCorp Vault, SOPS ou équivalents).
* Garantir la gestion sécurisée des artefacts et dépendances (Harbor ou registres privés équivalents).
* Intégrer des contrôles qualité et sécurité automatisés (SonarQube, Snyk ou outils équivalents).
Documentation et amélioration continue
* Documenter les standards, procédures, pipelines et architectures.
* Rédiger des post-mortems et capitaliser sur les retours d’expérience.
* Assurer une veille technologique active et proposer des axes d’amélioration.
* Contribuer à la montée en compétence des équipes par le partage de connaissances et la formation.
Profil recherché
* Expérience confirmée en tant que DevOps / DevSecOps Engineer.
* Maîtrise d’Azure DevOps (pipelines Build et Release, gestion des artefacts, agents, environnements multi-stades).
* Solide expérience des pratiques GitOps et des outils d’orchestration (ArgoCD, Helm).
* Bonne compréhension des environnements hybrides (Cloud et On-Premise).
* Expérience des outils de qualité et de sécurité applicative.
* Connaissance des stratégies avancées de déploiement et du release management.
* Capacité à structurer, standardiser et accompagner les équipes dans une logique d’amélioration continue.
Qualités attendues
* Rigueur et sens de la standardisation.
* Esprit collaboratif et pédagogie.
* Orientation qualité, sécurité et performance.
* Capacité à travailler dans des environnements complexes et exigeants.
#J-18808-Ljbffr