Ingénieur DevSecOps — Stage de fin d'études
A conçu et déployé une chaîne DevSecOps de bout en bout pour une plateforme microservices Spring Boot / Angular hébergée sur un cluster Kubernetes managé (DigitalOcean, 3 nœuds) orchestrée via GitOps avec Argo CD.
- A conçu un pipeline CI/CD GitLab à treize étapes intégrant build, tests unitaires, SAST, SCA, détection de secrets (Gitleaks), scan d'images (Trivy), DAST et validation — réduisant la durée totale de 40 % grâce à la mise en cache et la parallélisation des scans.
- A développé une Policy-as-Code en Rego (OPA/Conftest) appliquée aux manifests Kubernetes dans le pipeline CI/CD — portant la conformité du cluster de 38 % à 100 % en éliminant les conteneurs privilégiés et les pods sans limites de ressources.
- A sécurisé la chaîne de supply chain par signature cryptographique des images (Cosign) et génération de SBOM CycloneDX pour sept services microservices — améliorant la posture de sécurité de la supply chain de 63 % à 85 % (audit Plumber).
- A implémenté la détection d'intrusion au runtime via Falco (eBPF) et la supervision Prometheus/Grafana/Loki — centralisant et priorisant les vulnérabilités dans DefectDojo (corrélation CVE, score EPSS, suivi des délais SLA).
- A développé un agent Python de remédiation assistée par IA, contextualisé par une base de connaissances de sécurité interne — diagnostiquant et proposant des correctifs via Slack (ChatOps avec validation humaine) en environ 20 secondes, contre plus de 45 minutes en traitement manuel.
- A administré le déploiement et la synchronisation continue du cluster via Argo CD, assurant l'auto-réparation et la convergence déclarative.
Environnement technique