Skip to Content

BTS SIO 

Etablissement de formation

Aukfood

Lieu de stage

Aukfood est une société vendéenne spécialisée dans l’infogérance de serveurs Linux, le conseil et la prestation de services autour des logiciels libres. L’entreprise assure l’installation sur mesure des infrastructures IT, la gestion et la sécurisation des serveurs, ainsi que l’hébergement maîtrisé des solutions clients. Elle propose également un accompagnement et des formations pour garantir une prise en main efficace des outils.  

Tuteur : CEO de l'entreprise

L’entreprise souhaitait améliorer la gestion des incidents et des demandes clients en migrant vers une solution ITSM plus performante et souveraine. Un besoin clé était aussi l’automatisation de l’inventaire des applications installées sur les serveurs pour faciliter la gestion des mises à jour et anticiper les vulnérabilités.

Lors de mon stage chez Aukfood, j’ai travaillé sur plusieurs axes liés à la gestion et à l’optimisation des services informatiques :

  • Développement et amélioration d’un script d’inventaire permettant de recenser les sites web installés sur les serveurs, en optimisant son exécution et en intégrant la détection des sites installés via des paquets.
  • Mise en place d’un système de synchronisation entre Dolibarr et GLPI pour importer automatiquement les contacts et les clients en tant qu’entités et utilisateurs.
  • Identification et correction des éléments mal remontés dans l’inventaire des ressources IT.
  • Réinstallation et configuration d’un environnement de test pour GLPI afin de corriger des erreurs et améliorer le suivi des actifs.
  • Adaptation de l’interface web de Nextcloud pour améliorer l’affichage des informations côté client.
  • Recherche de solutions pour intégrer les plugins installés sur les sites web en tant qu’éléments enfants des sites dans GLPI.
  • Documentation des développements réalisés via des fichiers README.md et ajout de commentaires dans le code pour assurer une meilleure maintenabilité.

Apache/Nginx : Serveurs web permettant d’héberger et de diffuser des sites internet.

Dolibarr : Logiciel ERP et CRM open source utilisé pour la gestion d’entreprise (facturation, contacts, stocks, etc.).

GLPI : Outil open source de gestion des services informatiques (ITSM), permettant l’inventaire des équipements, la gestion des tickets et des utilisateurs.

ITSM (IT Service Management) : Ensemble des pratiques visant à gérer et optimiser les services informatiques au sein d’une organisation.

Inventaire applicatif : Processus de recensement et de suivi des logiciels installés sur un parc informatique.

Nextcloud : Plateforme open source de stockage et de partage de fichiers en ligne, alternative à des services comme Google Drive ou Dropbox.

Patrimoine informatique : Ensemble des ressources numériques et matérielles d’une entreprise (serveurs, logiciels, données, etc.).

Plugins : Extensions logicielles ajoutant des fonctionnalités à une application ou un site web.

Script d’inventaire : Programme automatisé permettant de recenser et d’identifier les logiciels et services installés sur des serveurs.

Synchronisation Dolibarr-GLPI : Processus automatisé permettant d’importer et de maintenir à jour les données clients et contacts de Dolibarr dans GLPI.

Ticketing : Système de gestion des demandes et incidents informatiques via l’ouverture et le suivi de tickets.

Veille technologique : Activité consistant à surveiller les évolutions et tendances du domaine informatique afin d’optimiser les pratiques et outils utilisés.



Missions réalisées

🔹 Déploiement d'un système de gestion des tickets et inventaire des logiciels

Objectif : Mettre en place un outil de gestion des tickets permettant aux clients de soumettre leurs demandes et aux techniciens d’assurer un suivi efficace, tout en intégrant un inventaire automatisé des applications installées sur les serveurs.

Travaux réalisés :

  • Installation et configuration d’un serveur ITSM open source.
  • Développement et optimisation d’un script d’inventaire des logiciels installés (sites web et applications).
  • Automatisation de l’association entre l’inventaire et les clients dans GLPI.
  • Intégration de la gestion des versions et mise en place d’alertes pour détecter les logiciels obsolètes ou vulnérables.
  • Tests et validation sur un serveur de démonstration.

🛠 Compétences mobilisées :

1.1 Gestion du patrimoine informatique → Recensement et identification des ressources numériques.

1.2 Réponse aux incidents et demandes → Collecte et traitement des demandes liées à l’inventaire et aux logiciels.

1.5 Mise à disposition d’un service informatique → Tests d’intégration et validation du service.


🔹 Développement d’un script de synchronisation Dolibarr – GLPI

Objectif : Importer les clients et contacts de Dolibarr vers GLPI en les structurant correctement dans l’outil de gestion IT.

Travaux réalisés :

  • Écriture d’un script de synchronisation permettant d’ajouter les clients en tant qu’entités et les contacts en tant qu’utilisateurs associés.
  • Automatisation de la mise à jour des données pour garantir la cohérence des informations entre les deux systèmes.
  • Documentation détaillée pour assurer la maintenance du script.

🛠 Compétences mobilisées :

1.1 Gestion du patrimoine informatique → Exploitation des référentiels et structuration des données.

1.2 Réponse aux incidents et demandes → Traitement des demandes concernant l’intégration des services.

1.4 Travail en mode projet → Planification des tâches et validation du bon fonctionnement du script.


🔹 Optimisation du script d’inventaire et amélioration des performances

Objectif : Accélérer le processus d’inventaire en réduisant le nombre de traitements redondants et en optimisant la recherche des configurations Apache/Nginx.

Travaux réalisés :

  • Refonte complète du script pour améliorer la rapidité d’exécution.
  • Prise en charge des sites installés en paquets pour garantir une meilleure remontée des informations.
  • Recherche d’une méthode pour importer les plugins installés sur les sites dans GLPI en tant qu’enfants des sites recensés.

🛠 Compétences mobilisées :

1.1 Gestion du patrimoine informatique → Identification et suivi des ressources.

1.2 Réponse aux incidents et demandes → Adaptation du script aux retours d’expérience et correction des anomalies.

1.4 Travail en mode projet → Évaluation des performances et optimisation du code.


🔹 Personnalisation de l’interface Nextcloud pour un client

Objectif : Modifier l’affichage pour améliorer la lisibilité des informations sur Nextcloud.

Travaux réalisés :

  • Modification du CSS de l’interface pour s’adapter aux besoins spécifiques du client.
  • Tests pour valider la compatibilité de l’interface avec différentes résolutions et navigateurs.

🛠 Compétences mobilisées :

1.3 Développement de la présence en ligne → Personnalisation d’un service numérique en tenant compte des besoins du client.

1.5 Mise à disposition d’un service informatique → Déploiement et validation de la mise en production.


🔹 Documentation et amélioration continue

Objectif : Rédiger des guides et des commentaires dans le code pour faciliter la compréhension et la maintenance des outils développés.

Travaux réalisés :

  • Création de README.md détaillés pour le script d’inventaire et le script Dolibarr-GLPI.
  • Ajout de commentaires explicatifs dans le code.
  • Réinstallation et configuration d’un environnement de test GLPI pour éliminer certaines erreurs et valider la bonne mise en production des scripts.

🛠 Compétences mobilisées :

1.4 Travail en mode projet → Structuration et documentation des développements.

1.6 Organisation de son développement professionnel → Mise en place d’une veille technologique et bonnes pratiques de documentation.

Compétences et connaissances acquises

Grâce à ce stage, j’ai pu renforcer et mettre en pratique de nombreuses compétences en lien avec le Support et mise à disposition de services informatiques :

🔹 Gestion des ressources IT → Développement et automatisation d’un inventaire applicatif.

🔹 Support technique → Intégration d’un outil ITSM et amélioration de la gestion des tickets.

🔹 Développement et optimisation de scripts → Automatisation des synchronisations entre outils.

🔹 Déploiement de services → Configuration et adaptation d’outils comme Nextcloud et GLPI.

🔹 Travail en mode projet → Documentation et suivi des évolutions techniques.

🔹 Organisation et autonomie → Capacité à gérer plusieurs projets simultanément avec des objectifs concrets.

Conclusion

Ce stage chez Aukfood m’a permis d’acquérir une expérience concrète et enrichissante dans l’administration des services informatiques et la gestion des ressources IT. J’ai pu mobiliser l’ensemble des compétences demandées par ma formation en travaillant sur des problématiques réelles et en proposant des solutions adaptées aux besoins de l’entreprise. Les défis rencontrés m’ont aidé à affiner mes compétences techniques et organisationnelles, tout en développant une meilleure méthodologie de travail en mode projet.

Je remercie toute l’équipe d’Aukfood pour leur accompagnement et leur disponibilité tout au long de cette expérience formatrice.