Evolution et maintenance de l’ancienne solution de supervision (ESSAIM)
Conception et développement de l'infrastructure de collecte pour un nouveau projet de supervision (ARGOSS), au sein du groupe La Poste (CSM-SI) :
aide à la définition des besoins préliminaires, en lien avec les métiers
aide aux diagnostiques réseaux en lien avec les métiers
conception et réalisation de la collecte de données en Python, ainsi que des tests préliminaires
participation au développement de la partie frontend (Javascript/MongoDB)
définition des socles systèmes en lien avec l’exploitation (DEI / STRS), puis accompagnement de celui-ci pour déploiement en masse de VM (~150)
référent technique de la solution
documentation technique associée au projet
revues de codes et validation des merges requests
support sur incidents, ou questionnements clients
Intégration de la supervision avec Discovery ServiceNow sur un parc hétérogène (switchs, routeurs, firewall, hyperviseurs, systèmes linux & windows, équipements spécialisés) :
Utilisations des API Identification et Reconciliation
Chargement de CI en masse
Intégration via transform map
Création/adaptation de probes SNMP avec intégration de nouvelles MIB
Conteneurisation via docker de MID Servers
Gestions des flux réseaux requis auprès des équipes réseaux, dans le respect des contraintes de sécurité.
Respect des attendus métier lors de la conception et du développement :
Les contraintes de sécurité client (SLCC)
Le besoin de scalabilité horizontale
Un nombre conséquent d’équipements supervisés par minute, réparti dans toute l'infrastructure réseau du groupe
La nécessité d’être (re)déployé rapidement et simplement
Le besoin métier de valider fonctionnellement chaque sonde de supervision
Alimentation par de multiples sources pour les demandes d’inventaires et les demandes de mise en supervision
Mise en place de CI (gitlab runner) pour :
L'automatisation du packaging (RPM) et des tests fonctionnels
Le déploiement continu de l’applicatif sur un environnement commun avec le métier, pour sa recette
Mise en place de playbooks Ansible pour la vérification de la conformité des plateformes, ainsi que des arrêts et relances de celles-ci.