Modernisation et automatisation de la gestion du parc informatique – Snipe-IT, Docker, Python, API REST
Contexte et problématique
En tant que Technicien Systèmes et Réseaux, j’ai été confronté à un processus de gestion du matériel informatique entièrement manuel sous Excel. Ce mode de fonctionnement engendrait des lenteurs, des erreurs fréquentes et un manque total de traçabilité.
Pour optimiser la performance et fiabiliser le suivi, j’ai conduit un projet complet visant à remplacer Excel par une solution open source robuste et automatisée.
Objectifs du projet
- Mettre en place un outil centralisé de gestion d’inventaire informatique.
- Assurer un suivi complet du cycle de vie du matériel : matériel disponible, déployé ou archivé.
- Réduire le temps d’attribution grâce à l’automatisation.
- Garantir une traçabilité fiable pour chaque équipement et chaque utilisateur.
Réalisation technique
- Déploiement de Snipe-IT sur un serveur Ubuntu Server hébergé sur ESXi, avec une installation Docker pour garantir flexibilité et maintenance simplifiée.
- Structuration de la base de données pour classer le matériel par état, service, date et motif d’attribution.
- Intégration de codes-barres uniques pour identifier matériel et utilisateurs.
- Développement d’un script Python exploitant l’API REST de Snipe-IT, permettant l’attribution et la récupération d’équipements en quelques secondes via un micro-ordinateur et un lecteur code-barres.
- Création de scripts Bash pour automatiser les tâches récurrentes.
Résultats et impact
- Attribution du matériel 5 × plus rapide.
- Suppression des saisies manuelles → zéro erreur d’attribution.
- Traçabilité renforcée avec historique détaillé et horodaté.
- Gain de productivité et meilleure fiabilité des données d’inventaire.
