GENERALI
GENERALI est la dernière équipe que j'ai rejoint chez CGI, je l'ai rejoint en février 2024 et il s'agit de l'équipe dans laquelle je resterai jusqu'à la fin de mon alternance en septembre 2024. Generali est le client pour lequel je travaille. Cependant, je travaille sur "seulement" 4 applications de son parc applicatif. Ayant rejoint le projet en février, je n'ai pas énormément de connaissances sur l'ensemble des projets liés au client. Je commence cependant à emmagasiner des connaissances et des responsabilités sur les applications sur lesquelles je travaille. Pour présenter rapidement les applications sur lesquelles je travaille, 3 d'entre elles : COLLECTOR, T20300 et TRAJECTOIRE sont des applications "anciennes" qui fonctionnent à la manière de DIAPASON (dont j'ai parlé dans l'article du même nom), c'est-à-dire que ces applications utilisent des versions outdated de Java, HTML, CSS et Struts. Enfin, la dernière application, AGGIR est une application web plus moderne qui utilise les mêmes technologies en changeant de framework en optant pour Spring.
Ma mission principale sur mon périmètre est le MCO (Maintient en Conditions Opérationnelles) des applications. C'est-à-dire que c'est à moi de gérer le bon fonctionnement des applications en prod. Cela peut faire référence à un grand nombre de tâches. La plus courante étant l'ajustement de données directement en base ou la création manuelle d'utilisateurs et de contrats.
Cette mission n'occupe cependant pas la majorité de mon temps de travail puisque ce sur quoi je passe la plus grande partie de mon temps est la mise en place de nouvelle fonctionnalité pour les applications. En général, je m'occupe de chantiers "courts" allant de 1 à 10 jours de travail. Les chantiers que j'ai réalisé sont trop nombreux et différents pour pouvoir tous les citer cependant, j'en retiens certains que je considère notables.
Premièrement, sur l'application AGGIR qui est une application de lecture et de référencement de RIB, j'ai réaliser la monté de version de Java 11 à Java 17 ainsi que la montée de version de Springboot 2.7 à Springboot 3.1. Effectuer ce chantier m'aura permis de découvrir en détails le fonctionnement des dépendances et des plugins d'une application. C'est une expérience qui fut assez laborieuse de part la fragilité du système qui été mis en place. En effet, l'application n'était absolument prévu pour être utilisée avec des versions plus récentes de Java et Springboot. Un chantier qui aurait dû être "simple" car il s'agissait de ma première intervention sur l'application AGGIR s'est rapidement transformé en enfer car une grande partie de l'application utilisait des méthodes qui se sont retrouvées obsolètes après les différentes montée de version (cela n'avait pas été prévu à l'établissement du devis du chantier). Ce fut donc à moi de trouver le moyen de réparer toute l'application afin que celle-ci soit de nouveau stable.
Deuxièmement, sur les applications COLLECTOR et T20300, je dois régulièrement résoudre des problèmes liés à des cas d'utilisations particuliers de certains formulaires. Mon rôle est alors à partir des informations qui me sont données (souvent aucune à part le ou les champs concerné(s)) de faire une revue du code de l'application afin de trouver d'où viennent les problèmes remontés par les testeurs ou le client.
Enfin, récemment, l'équipe à commencer à me donner des devis à effectuer. Je suis donc en train de découvrir comment fonctionnent le chiffrages, la justification de ces derniers, le concept de marge (pour des raisons de sécurité et/ou de gains financiers).
Avoir rejoint Generali est une très bonne chose à mes yeux, même si le secteur des assurances ne me rend pas rêveur, avoir rejoint l'équipe dans laquelle je suis s'avère plus que bénéfique pour mes compétences personnelles, en effet il s'agit de l'équipe qui m'a le plus challengé depuis mon stage. Cela fait 3 mois que je suis dans l'équipe mais j'ai déjà énormément appris et j'ai plus de responsabilité que je n'en ai eu dans les autres équipes que j'ai rejoint. Bien que le fais que ce soit encore nouveau pour moi, la réalisation de devis après étude de l'existent est quelque chose qui me permet de grandement gagner en connaissances sur le parc applicatif. Et très récemment, j'ai même été responsable de la formation de certains de mes collègues sur les sujets sur lesquels ils vont pouvoir m'accompagner dans un futur proche.