Amélioration d’un SI existant

Contexte

Fonroche Lighting est une entreprise spécialisée dans la conception et la production de solutions d’éclairage intelligentes et durables. Elle compte environ une centaine de collaborateurs et a pour objectif de proposer des produits innovants et performants à ses clients.

Mon parcours a commencé dans une start-up en tant que stagiaire, où j’ai eu l’opportunité de participer à plusieurs projets innovants, dans une ambiance conviviale et stimulante. J’y ai acquis des compétences techniques ainsi qu’une grande autonomie, qui m’ont été très utiles par la suite.

Ensuite, j’ai rejoint Fonroche Lighting en alternance, dans le cadre de ma formation en ingénierie informatique. Mon objectif était d’optimiser et d’améliorer les services existants, en étroite collaboration avec les différentes équipes de l’entreprise.

Au sein de l’entreprise, j’ai travaillé avec une équipe dédiée à l’infrastructure, qui avait pour mission de garantir la disponibilité, la performance et la sécurité des systèmes d’information de l’entreprise. J’ai également collaboré avec les développeurs, qui étaient chargés de concevoir et de mettre en œuvre les applications et les services nécessaires à l’activité de l’entreprise.

Dans ce contexte, j’ai pu acquérir une vision globale de l’entreprise et de ses enjeux, ainsi qu’une compréhension fine des différents métiers et des contraintes de chacun. Cette expérience a été très enrichissante pour moi, tant sur le plan technique que sur le plan humain, et m’a permis de développer des compétences essentielles pour ma future carrière.

Étapes et projets réalisés

Au cours de mon alternance chez Fonroche Lighting, j’ai eu l’opportunité de travailler sur plusieurs projets visant à optimiser le système d’information de l’entreprise. J’ai ainsi pu participer à la mise en place de plusieurs outils qui ont grandement contribué à l’amélioration de l’efficacité de l’entreprise.

Optimisation du déploiement des APIs

L’objectif de ce projet était d’optimiser le déploiement des APIs utilisées par l’entreprise en utilisant Gitlab CI et Docker. Nous avons commencé par la création d’une image Docker qui permettait de créer des environnements de test, de développement et de production pour les APIs. Ensuite, nous avons mis en place un pipeline de déploiement continu avec Gitlab CI, ce qui nous a permis d’automatiser les tests, la construction et le déploiement des APIs. Cela a considérablement réduit les erreurs de déploiement et les temps d’arrêt, et a permis une plus grande réactivité de l’entreprise face aux besoins de ses clients.

Amélioration de l’utilisation de Gitlab dans l’entreprise

Ce projet avait pour but d’améliorer l’utilisation de Gitlab, qui était l’outil principal utilisé par les développeurs de l’entreprise pour la gestion de code source, de projets et de documentation. Nous avons commencé par mettre en place une formation pour les développeurs sur l’utilisation avancée de l’outil, ce qui leur a permis de mieux comprendre les fonctionnalités de l’outil et de les utiliser de manière plus efficace. Nous avons également créé un modèle de projet standard pour les nouveaux projets, ce qui a permis d’uniformiser les pratiques et de faciliter la collaboration entre les équipes.

Intégration automatique de passerelles nomades

Dans le cadre de ce projet, j’ai travaillé en étroite collaboration avec l’équipe infrastructure de l’entreprise pour automatiser l’intégration de passerelles dans un réseau VPN permettant de remonter les informations des lampadaires connectés commercialisés par l’entreprise. Nous avons créé des scripts d’automatisation pour faciliter l’intégration des nouvelles passerelles dans le réseau VPN, ce qui a permis de réduire considérablement le temps nécessaire pour effectuer cette tâche. Cela a permis à l’entreprise d’améliorer la qualité de ses services et de réduire les coûts liés à l’intégration de nouveaux équipements.

Parallèlement, j’ai contribué à l’automatisation de l’intégration de passerelles dans un réseau VPN afin de remonter les informations des lampadaires connectés commercialisés par l’entreprise. Les passerelles permettant de connecter les lampadaires au système d’information de Fonroche Lighting nécessitaient une configuration manuelle complexe et fastidieuse. J’ai travaillé en étroite collaboration avec les équipes en charge de la mise en place des réseaux VPN pour automatiser cette configuration grâce à des scripts Bash et Ansible. Cette automatisation a grandement réduit le temps nécessaire pour intégrer une passerelle dans le réseau, passant de plusieurs heures à seulement quelques minutes.

Enfin, j’ai travaillé sur d’autres projets pour optimiser le système d’information de l’entreprise. Par exemple, j’ai participé à l’amélioration de l’interface web des lampadaires connectés destinée aux utilisateurs finaux, ainsi qu’à la mise en place d’une solution de monitoring et de supervision des équipements déployés chez les clients. Ces projets m’ont permis de travailler sur des sujets variés et de développer mes compétences en développement, infrastructure et gestion de projets.

Au-delà de ces projets, j’ai également participé à d’autres initiatives visant à optimiser le système d’information de l’entreprise. J’ai notamment travaillé sur l’amélioration des outils de suivi des bugs et des incidents, ainsi que sur la mise en place d’une documentation technique standardisée pour les projets de développement. Ces projets ont permis d’améliorer la communication entre les différentes équipes de l’entreprise et de réduire les temps d’arrêt et les erreurs liées aux incidents techniques.

Résultats et impacts

Les différents projets menés ont eu un impact significatif sur l’entreprise et ses utilisateurs. Tout d’abord, l’amélioration de l’utilisation de Gitlab dans l’entreprise a permis aux développeurs de travailler plus efficacement en équipe et d’accélérer le processus de déploiement des applications, ce qui a eu un impact positif sur la qualité des livrables. Cette amélioration a également permis de gagner du temps et de l’argent en évitant les retards de production.

De plus, l’optimisation du déploiement des APIs grâce à Gitlab CI et Docker a contribué à améliorer la qualité et la rapidité de livraison des applications, tout en réduisant le risque d’erreurs de déploiement. L’entreprise a ainsi pu proposer de nouvelles fonctionnalités plus rapidement à ses clients, ce qui a amélioré sa compétitivité sur le marché.

En outre, l’aide apportée aux collaborateurs de l’entreprise sur l’utilisation des outils informatiques a permis d’améliorer leur productivité au quotidien. Par exemple, des tutoriels ont été mis en place pour aider les utilisateurs à mieux comprendre l’utilisation de certaines applications, ce qui a réduit le nombre d’appels au support informatique et a gagné du temps.

Enfin, l’automatisation de l’intégration de passerelles dans un réseau VPN pour remonter les informations des lampadaires connectés commercialisés par l’entreprise a permis d’optimiser le SI de l’entreprise. Ce projet a amélioré la collecte de données sur les lampadaires, ce qui a permis à l’entreprise d’offrir un meilleur service à ses clients.

Dans l’ensemble, ces projets ont eu un impact significatif sur l’entreprise en optimisant son système d’information pour améliorer sa compétitivité et sa productivité.

Regard critique et enseignements

Mon apport sur le projet a été primordial dans la mise en place de différentes solutions informatiques qui ont permis d’améliorer les performances de l’entreprise. Grâce à mes connaissances en développement web et en infrastructures informatiques, j’ai pu faire le lien entre ces deux domaines et mettre en place des solutions efficaces pour optimiser le système d’information de Fonroche Lighting.

Cette expérience m’a également permis de développer mes compétences en communication et en gestion de projet, notamment dans le suivi des différents projets menés avec les équipes internes. J’ai également appris à travailler en équipe et à collaborer avec des personnes aux profils variés.

Cette alternance m’a permis de découvrir le domaine du DevOps, un domaine dans lequel je souhaite m’orienter à l’avenir. J’ai pris conscience de l’importance de la mise en place de processus et d’outils automatisés pour améliorer l’efficacité des développements et faciliter la communication entre les différentes équipes.

Pour l’entreprise, les solutions mises en place ont permis d’améliorer la productivité et de faciliter le travail des collaborateurs. Pour moi, cette expérience a été très enrichissante et m’a permis de renforcer mes compétences en développement et en infrastructure informatique. Je suis convaincu que cette expérience me sera très utile pour mes projets futurs et pour poursuivre mon évolution professionnelle.

En lien