VAERDIA Solutions
VAERDIA Solutions
Tunisie

6 Industrialisation et automatisation CI/CD PFE

DevOps & InfrastructureDevOps & CI/CDInfrastructure & Cybersécurité

Publié il y a 7 mois

Stage
⏱️4-6 mois
💼Hybride
📅Expiré il y a 6 mois
Reste lisible (ATS friendly).

Description du poste

Contexte et objectif

  • 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.
  • Technologies : GitLab CI, Docker, SonarQube, Trivy, Prometheus, Grafana.
  • 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.