Optimisation du déploiement continu d’un chatbot intelligent avec une stack DevOps avancée basée sur Kubernetes et GitOps

    Walid Hamouich

    Informatique
    Rapport complet
    93 pages · 7.7 Mo
    Lire le rapportTélécharger

    « Lire » ouvre le PDF dans un nouvel onglet.

    Lire le rapport

    Cliquez sur la couverture pour ouvrir le rapport dans un nouvel onglet.

    À propos de ce rapport

    Ce rapport de projet de fin d'études (PFE), intitulé « Optimisation du déploiement continu d’un chatbot intelligent avec une stack DevOps avancée basée sur Kubernetes et GitOps », a été réalisé en 2025 par Walid Hamouich au sein de Tessi à Oujda. Il a été soutenu à EHEI. Il relève du domaine Informatique. Le rapport complet compte 93 pages, rédigé en Français.

    Ce projet de fin d’études s’inscrit dans une démarche d’optimisation du déploiement continu d’un chatbot intelligent à travers l’intégration d’une stack DevOps complète et avancée. Dans un premier temps, une installation manuelle de la solution logicielle existante a été réalisée afin de comprendre en profondeur l’architecture technique du système, son fonctionnement interne, et les différentes interactions entre ses composants. Cette étape a constitué une base solide pour concevoir une stratégie d’automatisation cohérente et efficace. Sur la base des recommandations de notre encadrant, nous avons orienté notre travail vers la modélisation de cas d’utilisation concrets, que nous avons ensuite déployés dans un environnement DevOps simulé, permettant une expérimentation progressive des outils et des bonnes pratiques. Le cœur du projet repose sur l’utilisation de Kubernetes, une plateforme d’orchestration de conteneurs, qui facilite le déploiement, la scalabilité, la gestion des ressources et la résilience des applications cloud-native. À travers cette infrastructure, nous avons intégré plusieurs services essentiels tels que SonarQube pour l’analyse de la qualité du code, Harbor pour la gestion centralisée et sécurisée des images Docker, Jenkins pour l’automatisation des pipelines d’intégration et de livraison continues (CI/CD), ArgoCD pour la mise en œuvre du modèle GitOps et la synchronisation entre les dépôts Git et les déploiements effectifs, ainsi que Prometheus et Grafana pour assurer la supervision, la collecte des métriques et la visualisation en temps réel des performances du système. L’ensemble de ce projet nous a permis de développer des compétences solides en administration système, en orchestration de conteneurs, en automatisation des processus de développement et de déploiement, ainsi qu’en supervision d’environnements cloud complexes, tout en respectant les exigences d’un contexte professionnel réel.

    Informations

    Année

    2025

    Pages

    93 pages

    Taille

    7.7 Mo

    Langue

    Français

    Lectures

    63

    Téléchargements

    51

    Demande de retrait

    Vous êtes l'auteur ou un ayant droit ? Vous pouvez demander le retrait de ce rapport.

    Signaler

    Voir la politique de retrait (engagement 48h).