Pour soutenir sa croissance et améliorer la qualité de son développement logiciel, New Imagine Technologie (NIT) a souhaité moderniser ses outils de gestion de code et mettre en place les bases d’une véritable usine logicielle (CI/CD). HexoTech les a accompagnés dans l’installation, la configuration et la maintenance d’un serveur GitLab, tout en formant leurs équipes à son utilisation.
Contexte
New Imaging Technologies (NIT) est une entreprise innovante spécialisée dans la conception et la fabrication de caméras infrarouge proche (NIR).
En plus de ses solutions matérielles, NIT développe en interne :
- des logiciels embarqués pour ses caméras,
- des librairies,
- et des applications de contrôle des caméras.

Un besoin fort de maitrise des versions et de la qualité du code
L’objectif de NIT était double :
- Moderniser ses outils de gestion de version pour améliorer la collaboration entre développeurs.
- Mettre en place les briques fondamentales d’une usine logicielle (CI/CD), afin d’automatiser et fiabiliser les processus de développement et de livraison.
Avant l’intervention d’HexoTech, NIT rencontrait plusieurs freins :
- Outils de gestion de code dépassés ou insuffisants pour répondre aux besoins actuels.
- Risques liés à la perte ou à la mauvaise gestion des versions.
- Manque d’automatisation des processus de build, test et déploiement.
- Besoin de former les collaborateurs aux bonnes pratiques Git et DevOps.
Ces difficultés limitaient la productivité des équipes et ralentissaient la mise sur le marché des innovations.
Réalisations
HexoTech a accompagné NIT dans une transition DevOps réussie grâce à un projet structuré en plusieurs volets :
Mise en place de l’infrastructure
- Installation et configuration d’un serveur GitLab sur l’infrastructure interne de NIT.
- Mise en place d’un serveur de mail pour assurer les notifications et la communication automatisée.
- Déploiement d’un système de sauvegarde sur NAS, garantissant la sécurité et la disponibilité des données.
- Maintenance continue de l’infrastructure, pour assurer la stabilité et l’évolutivité de la solution.
Formation des équipes
- Formation à Git : bonnes pratiques, flux de travail collaboratifs (branches, merge, pull requests).
- Présentation des fonctionnalités GitLab : CI/CD, gestion de projet, suivi des tickets, pipelines d’intégration continue.
- Sensibilisation aux principes DevOps pour améliorer la collaboration entre développeurs, testeurs et administrateurs systèmes.

Conclusion: Des projets organisés autour de Git et de la CI/CD
Grâce à la mise en place de GitLab, NIT bénéficie désormais :
- d’un système centralisé et sécurisé pour la gestion de son code source,
- d’une infrastructure fiable et sauvegardée, réduisant le risque de perte de données,
- d’outils modernes de CI/CD, favorisant l’automatisation et la qualité logicielle,
- d’une équipe formée et autonome dans l’utilisation des outils.
Avec HexoTech, NIT a pu :
- Gagner en productivité grâce à des processus de développement mieux organisés,
- Renforcer la qualité logicielle par l’automatisation et le suivi,
- Sécuriser son patrimoine logiciel via des backups et une maintenance proactive,
- Monter en compétence sur Git et GitLab pour une adoption durable.
