Ingénieur Logiciel DevOps (F/H)
Role details
Job location
Tech stack
Job description
Intégré à une équipe projet pluridisciplinaire, vous jouez un rôle clé dans la mise en place, l'industrialisation, la sécurisation et l'amélioration continue des chaînes de développement, d'intégration, de déploiement et d'exploitation des solutions logicielles sol.
Vous intervenez à l'interface entre les équipes de développement logiciel, d'intégration, d'infrastructure, de cybersécurité et de validation, avec pour objectif de fiabiliser les livraisons, améliorer la qualité logicielle et renforcer la sécurité des environnements et des produits., En tant qu'Ingénieur Logiciel DevOps, vos missions principales sont les suivantes :
- Concevoir, déployer et maintenir les chaînes CI/CD adaptées aux besoins des projets
- Automatiser les processus de build, test, packaging, déploiement et livraison logicielle
- Contribuer à l'industrialisation des environnements de développement, d'intégration et de validation
- Mettre en place et maintenir des solutions d'infrastructure as code
- Participer à l'administration et à l'évolution des environnements Linux, virtualisés ou conteneurisés
- Intégrer les exigences de cybersécurité dans les pratiques et outils de développement et de déploiement
- Déployer les outils de contrôle qualité, d'analyse de code, de gestion des vulnérabilités et de traçabilité
- Accompagnement des équipes de devs au quotidien dans une démarche DevSecOps
- Accompagner les équipes de développement dans l'usage des outils et des pipelines
- Analyser les incidents techniques, proposer des actions correctives et participer à l'amélioration continue des plateformes.
Selon les projets, vous pourrez intervenir sur des environnements on-premise, virtualisés, cloud privé ou hybrides, dans des contextes exigeants en matière de sûreté, de sécurité et de disponibilité.
Requirements
De formation ingénieur Bac + 5, vous justifiez d'une expérience réussie d'au moins 3 ans dans un environnement technique, critique et sensible en tant qu'ingénieur DevOps.
Vous disposez des compétences suivantes :
- Expérience opérationnelle sur des plateformes cloud public (GCP, AWS, Azure), privé ou hybride.
- Systèmes Linux
- Maitrise des technologies d'automatisation (Terraform, Ansible, scripting bash/python...)
- Maitrise des langages Java, C++, Python, Bash
- Connaissance avancée des technologies de conteneurisation et des outils d'orchestration comme Docker, Kubernetes
- Les architectures microservices et leur déploiement sur le cloud
- Méthodes d'automatisation et d'industrialisation CI/CD (Continuous Integration/ Continuous Deployement / Delivery) et tests automatiques, Solide expérience avec les outils de CI/CD (ex : GitLab CI, Jenkins, CircleCI, Azure DevOps)
- Connaissance des outils de monitoring et de logging (Prometheus, Grafana, ELK stack)
Une expérience ou des connaissances dans les domaines suivants seraient un plus :
-
Cybersécurité logicielle et durcissement des environnements ;
-
Gestion des identités et des accès ;
-
Architectures distribuées ou microservices ;
-
Réseaux et protocoles ;
-
Contexte spatial, défense ou systèmes critiques ;
-
Pratiques agiles, SAFe ou cycle en V selon les projets.
Rigueur, esprit d'équipe, curiosité technique, autonomie sont des atouts que l'on vous reconnaît ?
Vous avez un bon niveau d'anglais technique ?