Trouvez votre prochaine offre d’emploi ou de mission freelance DevSecOps
Ce qu’il faut savoir sur DevSecOps
Le DevSecOps (Development, Security, and Operations) est une approche qui intègre la sécurité tout au long du cycle de vie du développement logiciel. Il vise à automatiser et renforcer la sécurité dès la phase de conception jusqu’au déploiement et la maintenance, au lieu de l’ajouter en fin de processus.
Tech Lead Java H/F Localisation : Six-Fours-Les-Plages Secteur : systèmes critiques À propos du poste Grafton accompagne un acteur majeur des systèmes critiques dans le recrutement d'un expert Java Vous participerez au développement de logiciels déployés dans des environnements exigeants. Ces systèmes permettent de représenter une situation tactique en temps réel, de coordonner des unités et d'exploiter des flux d'informations provenant de multiples capteurs. En tant que référent technique, vous jouerez un rôle central dans la qualité, la robustesse et l'évolution des solutions. Missions Être la référence technique de l'équipe sur votre périmètre. Accompagner les développeurs et contribuer à leur montée en compétence. Arbitrer les choix techniques et garantir leur cohérence dans le temps. Contribuer à la conception détaillée et à l'évolution de l'architecture logicielle. Mettre en place et faire évoluer les pratiques DevSecOps et les pipelines CI/CD. Automatiser les tests et garantir la qualité et la sécurité des systèmes. Être l'interlocuteur technique privilégié des architectes et des parties prenantes. Vous interviendrez sur des systèmes critiques fonctionnant en environnement contraint, parfois déconnecté, avec des exigences de fiabilité élevées. Environnement technique Langages : Java, C++, Python, Angular Pratiques : DevSecOps, CI/CD, tests automatisés Contexte : systèmes complexes, haute disponibilité, contraintes opérationnelles Profil recherché Bac+5 en informatique. 10 à 15 ans d'expérience en développement orienté objet. Maîtrise approfondie de Java, C# ou C++. Connaissance des normes qualité logicielle appliquées aux systèmes critiques. Expérience des cycles de développement normés (cycle en V, DO‑178 ou équivalent). Maîtrise des tests : unitaires, intégration, qualification, recette. Capacité à produire une documentation technique rigoureuse. Connaissance des pratiques DevSecOps. Capacité à transmettre et à faire grandir une équipe technique. Anglais technique requis.
Contexte : L'objectif est de concevoir, sécuriser, industrialiser et opérer une plateforme de Management robuste, scalable et conforme aux bonnes pratiques DevSecOps. Le consultant recherché devra intervenir en tant qu' Architecte- Expert Infrastructures EDA Messaging IBM MQ / Openshift, capable d'accompagner les équipes internes sur les volets architecture, gouvernance, automatisation, sécurité, exploitation et bonnes pratiques. MISSIONS : La mission couvre les domaines suivants : 1. Architecture & Design • Conception de l'architecture cible IBM MQ • Intégration avec l'écosystème Openshift / Kubernetes • Définition des patterns d'exposition, de sécurité et de gouvernance EDA. 2. Implémentation & Industrialisation • Déploiement de la solution IBM MQ Native HA sur OpenShift (ou Kubernetes équivalent). • Automatisation des pipelines CI/CD avec Tekton et ArgoCD. • Provisioning et configuration via Terraform. • Automatisation des opérations via Ansible. • Intégration avec HashiCorp Vault pour la gestion des secrets. 3. Sécurité & Gouvernance • Définition et mise en œuvre des politiques de sécurité (OAuth2, JWT, MTLS, quotas, rate limiting…). • Mise en place d'un cadre de gouvernance EDA (naming, versioning, lifecycle management). • Accompagnement sur la conformité et les bonnes pratiques DevSecOps. 4. Support aux équipes & transfert de compétences • Coaching des équipes de développement et d'exploitation. • Rédaction de guides, standards, modèles de proxies et shared flows. • Participation aux comités d'architecture et d'urbanisation. Compétences techniques attendues Savoir maîtriser les technologies suivantes : Architecture EDA et Brokers de Messages IBM MQ / Red Hat AMQ / KAFKA / Openshift • Expertise confirmée sur les brokers de messages • Monitoring, troubleshooting, optimisation des performances. Cloud & Conteneurisation • Google Cloud Platform (IAM, networking, sécurité, logging). • OpenShift / Kubernetes (déploiement, scaling, observabilité). DevOps / GitOps • Pipelines CI/CD avec Tekton, ArgoCD. • Infrastructure as Code : Terraform, Ansible. • Gestion des secrets : Vault. Sécurité & Observabilité • Protocoles API (REST, gRPC), OAuth2, JWT, MTLS. • Logging, tracing, monitoring (Stackdriver, Prometheus, Grafana…).