l’automatisation des lignes 4 et 11 de la RATP
Définition de l’architecture de la solution de supervision basée sur nagios ,centreon, nagvis, snmp et la ELK et kafka. Pour la Ligne 4
Zabbix et ELK pour la ligne 11
Définition du catalogue de service pour la supervisons des différents équipements
Implémentation et automatisation de la solution définie dans un environnement HA : Ansible Tower
Advitam Performance Arras (Janvier 2018-Présent)
Chef de projet et consultant supervision et performance Applicative
Etude et mise en place d’une solution de supervision basée sur Nagios pour un environnement très hétérogène aussi bien d’un point de vue infrastructure qu’applicatif.
• Collecte des besoins client en termes de supervision (Hardware, software, service, architecture, etc.)
• Spécifications de la solution cible et validation par le client
o Les éléments à superviser
o Les relations entre les différents éléments
o Niveau d’alerte par élément
o Procédure d’intervention en cas d’alerte
• Définition de l'architecture matérielle et logicielle nécessaire pour la plateforme de supervision
• Mise en place de la solution (centreon)
• Définition d’un socle minimuim pour la supervision selon le profil système et applicatif puis développement des sondes non existantes sur les sites communautaires (perl et shell scripting)
• Organisation des comités de suivi et compte-rendu des comités de suivi
• Mise en place de la documentation de la solution implémentée et formation de l’équipe helpdesk à l’utilisation de la solution
Mettre en place une solution de supervision applicative pour pouvoir diagnostiquer et résoudre des problèmes de performance dans les deux environnements : Grande distribution et ERP d’agriculture
• Etude de l’application d
Son architecture e gestion de la grande distribution du groupe
Ses environnements
Ses interfaces
Ses logs, etc
• Mise en place d’une solution de supervision applicative basée sur la suite Elasticsearch :
Installation et configuration de la solution
Définition et mise en place des métriques à surveiller
Centralisation des logs applicatifs pour corrélation avec les métriques
Mise en place de tableaux de bord permettant le suivi et l’analyse des performances
• Mise en place d’inspectIT et jmeter comme outils d’APM (Application performance Management)
Identifier les différents goulots d’étranglements (applicatifs et infrastructure)
Effectuer les changements nécessaires (configuration middleware)
Mesurer l’impact des changements par jmeter
Généralisation des nouvelles configurations
Ces travaux nous ont permis d’améliorer les performances de l’application et d’avoir des indicateurs de performance mesurables ?
• Travailler sur les problèmes de lenteur NAVISION :
Agrégation des locks SQL server et exécution des interfaces
• Une fausse piste utilisée depuis des mois comme prétexte de lenteur
• Un rapport a été rédigé dans ce sens
Analyse des performances des infrastructures et leur impact sur les performation applicatives
Corrélation des évènements infrastructures et applicative pour une résolution plus rapide des incidents de production
• Utilisation de la solution implémentée sur Elasticsearch pour la résolution et analyse des incidents de production
Mettre en place une solution de supervision pour le plus large ISP (44 millions de boite mail, plus que 10 PB de stockage (NetAPP, Hitachi Fuji) ; Plus que 8 Millions d'objets ; 2000 serveur Linux) dans un environnement cloud
• Collecte et étude de besoins client en termes de supervision (Hardware, software, service, architecture, etc.)
• Étude comparative des différentes solutions de supervision open source
• Définition de l'architecture matérielle et logicielle nécessaire pour la plateforme de supervision
• Implémentation de la solution de supervision distribuée en haute disponibilité (cluster Mysql, ombre nagios)
• Mise en place de centreon pour automatiser la configuration de nagios
• Implémentation des différentes sondes (perl et shell scripting)
• Ordonnancement, tri et optimisation des alertes pour un maximum de performance sans engorgement du réseau
• Mise en place de Nagvis pour l’agrégation des vues
• Centralisation de déploiement de plugins et clients (puppet)
• Organisation des comités de suivi et compte-rendu des comités de suivi
• Mise en place de la documentation de la solution implémentée et formation des membres de l'équipe
• Renfort de l’équipe dans son quotidien par l'expertise NetApp et Linux
* Déploiement de nouveau serveurs linux et baies de stockages NetApp
* Déploiement de la solution cloud stockage d'Atos (plus de 10 PO en prod, 20 G/sec in+ out pour la plus grande plateforme mail)
* Support N3 de la plateforme mail
Consultant chef de projet « Mise en place d’une plateforme de monitoring »
• Collecte d’informations matérielles et logicielles des différents sites
• Documentation de l’architecture en place
• Collecte des besoins en termes de supervision des différentes équipes
• Etude et choix de l’outil de supervision : nagios
• Définition de l’architecture nagions à mettre en place (station et services)
• Installation et configuration du serveur de supervision principal (redhat EL)
• Installation des différents modules nécessaires à nagios
• Installation et configuration de la plateforme LAMP nécessaire pour nagios
• Installation et configuration de nagios
• Installation de N2RRd pour les graphiques de supervision
• Définition et validation des différents niveaux d’alertes et des processus de communication
• Implémentation des plugins (shell, perl, VBscript) pour la supervision
• Mise en place, test et validation des plugins et puis de la solution définitive
• Documentation de la solution (documentation détaillée ainsi que le support utilisateur par équipe)
• Formation des équipes sur l’utilisation de la solution en place
Packaging et Distribution d’applications UNIX et WINDOWS Michelin Clermont-Ferrand.
• Interface entre le client Michelin les équipes de développements et l’équipe IBM d’industrialisation
o Gestion des plannings (dates de tests, d’industrialisation, taux et temps d’indisponibilité)
o Validation des cahiers de charges
o Validation de la documentation d’industrialisation
o Vérifications des environnements de test et d’industrialisation
o Documentation et rapport détaillé de l’industrialisation
• Industrialisation d’applications métiers et de progiciels
o Prise en compte de l'application et de son architecture
o Coordination avec les différentes équipes intervenantes (client Michelin et équipes internes IBM)
o Mesure de la complexité de l'application et de son adéquation par rapport aux standards habituels
o Estimation de la charge initiale d'industrialisation et du risque
o Préparation et mise en production
o Mise en place de sauvegardes applicatives
o Communication avec le client
• Création des kits de packaging des applications
o Client-Serveur
o Visual Basic, Access
o Websphère
o Citrix
o Progiciels (COGNOS, Cut 4 axes pour CATIA, client CITRIX…)
o Forte
• Surveillance des batch applicatifs
o Création de plans de production, Schedule et de Jobs Maestro
• Distribution des applications
o Déploiement des applications et progiciels
o Création et mise à jour et gestion de bases de données Oracle
o Installation de bases de données Oracle packagé
• Mise en place de transferts de fichiers
o Création de flux PELICAN (Peli-PC, Peli-NT et Peli-Semaphore)
ICT (Information and Communication Technologies) Service Delivery Manager pour les sites de Tunis, Rabat (Maroc) et Istanbul (Turquie), ainsi que coordinatrice du plan de Contingence et Information Security Officier pour le site de Tunis
• Gérer une équipe IT composée de 14 Ingénieurs (7 basés à Tunis, 6 à Rabat et 1 à Istanbul). Notre équipe avait la mission de supporter des infrastructures de 500 serveurs (50% Solaris et Unix, 40% de Linux et 10% de Windows) et 600 utilisateurs (300 à Tunis, 200 à Rabat et 100 à Istanbul) avec un budget IT de 2,5 Million $ pour les trois sites.
• Coordonner ...