2012 – 2013 · Saint-Étienne, France · Sur site
Analyste d'exploitation (portail des temps de traitement)
Eovi-mcd — Acteur majeur de la mutualité en France
Chaque script de lancement d'un traitement batch consigne ses heures de début et de fin dans une base MySQL. Un portail restitue ces temps, mais il ne donne aucune vue lisible de l'enchaînement des traitements sur une nuit, et il ne fonctionne plus.
Premier chantier du poste, mené avec les compétences web acquises avant l'embauche et le shell appris sur place. La reprise de l'interface rétablit la lecture et fait apparaître autre chose : des trous de données récurrents, toujours sur les mêmes traitements. L'analyse remonte à des lanceurs de batch qui ne portent pas les commandes de journalisation.
Une vingtaine de lanceurs sont repris un par un, pour rétablir une vue complète quel que soit le traitement lancé. Chantier suivi de près par le responsable de production, et la confiance acquise à cette occasion ouvrira les suivants. Le portail est resté en service jusqu'au départ en 2017.
Réalisations
- 20 lanceurs de batch repris un par un
Correction des lanceurs sans journalisation
Les trous de données du portail revenaient toujours sur les mêmes traitements : les lanceurs concernés ne portaient pas les commandes d'enregistrement des heures de début et de fin.
Reprise de l'interface de suivi des temps de traitement
Portail rétabli en PHP, HTML, CSS et SQL, donnant une vue lisible de l'enchaînement des traitements sur une nuit. Resté en service jusqu'en 2017.
Premier chantier d'automatisation du poste
Mené sous le contrôle du responsable de production ; la confiance acquise à cette occasion a ouvert les chantiers d'automatisation suivants.