Thème : Industrialisation et automatisation CI/CD. Objectif principal : mettre en place un pipeline GitLab unifié pour automatiser le build, les tests, la sécurité et le déploiement multi-projets.
Le projet vise à standardiser et industrialiser les pratiques CI/CD pour plusieurs dépôts/projets, réduire les tâches manuelles et améliorer la qualité et la sécurité des livraisons.
Missions principales
Concevoir et implémenter un pipeline GitLab CI centralisé et réutilisable (templates, include, groupes de jobs) pour build, test, scan sécurité et déploiement.
Intégrer des étapes de contrôle qualité et sécurité (SonarQube, Trivy) et automatiser les builds Docker pour les images applicatives.
Mettre en place la surveillance et le reporting (Prometheus, Grafana) pour suivre la performance des pipelines et des déploiements.
Gérer l’orchestration des runners/agents, optimiser les temps d’exécution et documenter les bonnes pratiques pour les équipes projets.
Compétences et technologies ciblées
Compétences : DevOps, automatisation, sécurité applicative, optimisation des performances des pipelines.
Bonnes pratiques attendues : modularité des jobs CI, réutilisabilité (templates/includes), gestion des secrets, politique de scan et seuils de qualité.
Livrables attendus
Un pipeline GitLab CI unifié et documenté (exemples de .gitlab-ci.yml réutilisables) couvrant build, test, scan sécurité et déploiement multi-projets.
Intégration des outils de sécurité (SonarQube, Trivy) et tableaux de bord Prometheus/Grafana pour monitoring des pipelines et indicateurs clés (durée, échecs, vulnérabilités).
Guide d’intégration pour les autres équipes, jeux de tests/démo et rapport final présentant les gains (performance, détection de vulnérabilités, stabilité).
Encadrement et modalités
Travail en collaboration avec l’équipe DevOps/ingénierie, réunions de suivi régulières et validations intermédiaires.
Tests et démonstrations sur des dépôts pilotes avant généralisation sur l’ensemble des projets.
Candidature
Pour postuler, envoyer votre candidature par email à l’adresse : pfe2026@vaeerdia.com
Indiquez en objet : "Candidature PFE 2026 – Sujet 6 : Industrialisation et automatisation CI/CD" et précisez votre formation, période souhaitée et expérience pertinente.