SAE5.01 : Concevoir, réaliser et présenter une solution technique

Projet : Déploiement complet de GLPI sous Docker

Contexte du projet

Dans cette SAE, j’ai déployé une solution GLPI complète en utilisant une architecture conteneurisée basée sur Docker. L’objectif était de moderniser l’outil, de simplifier sa maintenance et de mettre en place un environnement fonctionnel incluant la gestion des tickets, des utilisateurs, des entités, des notifications et de l’inventaire automatique.

Objectifs principaux

  • Déployer GLPI et MariaDB via Docker Compose
  • Configurer l’outil (utilisateurs, entités, profils, notifications)
  • Mettre en place l’inventaire automatique via GLPI Agent
  • Tester l’automatisation du déploiement de l’agent
  • Documenter l’ensemble du projet et gérer un planning prévisionnel/réel

Apprentissages critiques mobilisés

  • AC31.01 – Concevoir un projet technique intégrant sécurité et supervision
  • AC31.02 – Réaliser la documentation technique
  • AC31.03 – Réaliser une maquette de démonstration
  • AC31.05 – Communiquer avec les acteurs du projet
  • AC31.06 – Gérer un projet et ses étapes
  • AC33.01 – Élaborer les spécifications techniques
  • AC33.04 – Déployer et maintenir une solution informatique
  • AC33.06 – Sécuriser l’environnement numérique d’une application

Résultats obtenus

  • Une instance GLPI fonctionnelle, stable et reproductible
  • Notifications opérationnelles et testées
  • Inventaire automatique validé sur un poste Windows
  • Architecture prête pour un usage professionnel
  • Documentation claire permettant une reprise du projet

Travaux réalisée

Création d’une architecture Docker : GLPI + MariaDB + volumes persistants
Schéma Docker / docker-compose
Configuration complète de GLPI : utilisateurs, entités, profils, droits, notifications SMTP fonctionnelles
Dashboard GLPI
Mise en place de l’inventaire automatique via GLPI Agent
Inventaire GLPI Agent
Tentative d’automatisation via script PowerShell
Documentation technique + Gantt prévisionnel et réel
Gantt GLPI

Analyse réflexive

1. Description

Dans cette SAE, j’ai conçu et déployé une solution GLPI complète en environnement Docker. J’ai mis en place une architecture conteneurisée, configuré GLPI (utilisateurs, entités, droits, notifications), intégré l’inventaire automatique via GLPI Agent et produit une documentation technique accompagnée d’un planning prévisionnel et réel.


2. Ressenti

Au début, j’étais motivée mais aussi un peu appréhensive face à la complexité du projet, notamment concernant les notifications SMTP et l’inventaire automatique. Ces éléments sont souvent sensibles et difficiles à diagnostiquer. Au fil du projet, en résolvant les problèmes un à un, j’ai gagné en confiance et en autonomie. La satisfaction a été réelle lorsque l’inventaire automatique a fonctionné et que l’architecture est devenue stable et reproductible.


3. Analyse

Cette SAE m’a permis de comprendre comment déployer une application professionnelle dans un environnement moderne et maîtrisé. J’ai appris à structurer une architecture Docker propre, à configurer un outil métier complet, à diagnostiquer des problèmes techniques complexes et à documenter un projet de manière professionnelle. J’ai également renforcé mes compétences en gestion de projet grâce au suivi du planning prévisionnel et réel.


4. Conclusion

Ce projet m’a permis de développer des compétences techniques solides (Docker, MariaDB, GLPI, inventaire automatique) ainsi que des compétences transversales essentielles : organisation, rigueur, autonomie et communication technique. Je me sens désormais capable de déployer une solution professionnelle de bout en bout, de la conception à la mise en production.


5. Plan d’action

Si je devais refaire ce projet, j’anticiperais davantage les tests d’inventaire, je mettrais en place un système de logs plus structuré et j’améliorerais l’automatisation du déploiement de l’agent. Pour progresser, je souhaite approfondir l’automatisation avancée (Ansible, CI/CD) et la supervision des conteneurs.

Savoir‑faire

  • Déployer une application complète en environnement conteneurisé (Docker + Docker Compose)
  • Configurer un outil professionnel (GLPI) : utilisateurs, entités, droits, notifications, inventaire
  • Mettre en place un inventaire automatique via GLPI Agent
  • Rédiger une documentation technique claire et structurée
  • Gérer un projet avec un planning prévisionnel et réel
  • Diagnostiquer et résoudre des problèmes techniques (SMTP, agent, conteneurs)

Savoir‑être

Cette SAE m’a demandé de la rigueur, de l’autonomie et une bonne capacité d’organisation. J’ai appris à travailler de manière méthodique, à persévérer face aux difficultés techniques et à structurer mes actions pour respecter les délais. La gestion du projet et la documentation m’ont également permis de renforcer ma communication professionnelle et ma capacité à présenter une solution technique de manière claire et argumentée.