Sylvain - Consultant LOADRUNNER
Ref : 120807F001-
94140 ALFORTVILLE
-
Consultant, Testeur, DevOps (48 ans)
-
Freelance
MES EXPERIENCES PROFESSIONNELLES
AP-HP
Expert en architecture technique micro-sevice Java / JEE
Contexte : Au régard des enjeux de volumétrie et de performances des données du dossier patient (15 millions
de personnes) avec 15 000 utilisateurs simultanés, ORBIS progiciel spécifique à la santé n’étit pas adapté à la
charge prévu.
L’architecture et applicative de Orbis ne pouvait supporter que 20% utilisateurs prévus. Le déploiement de Orbis a
été bloqué à 30% de couverture fonctionnelle et 40% des GH.
Cet audit avait pour objetif d’identifier les limites de l’architecture actuelle et de Orbis et de détemriner la
roadmap d’amélioration de l’archtiecture pour atteindre la charge prévue par l’APHP.
Objeticfs : La mission a été de revoir l’architecture focntionnelle et technique des modules de la santé afin isoler
et améliorer l’architecture microservice sous-jascente
Les principales taches sur 2 années
- Phase d’audit de l’architecture technique : Processus de développement, de recette, de livraison, de
l’environnement d’exécution et des taches d’exploitation
- Phase d’audit de l’architecture fonctionnelle : Analyse des interfaces entre les différents modules de la
santé hébergées par la solution. Identification des limites fonctionnelles suite aux nouvelles spécificités
- Audit des phases de construction du logiciel : Analyse des étapes de fabrication chez l’éditeur AGFA, avec
identification des points d’amélioration pour s’adapter au contexte de l’APHP
- Phase d’accompagnement des améliorations : Mise en place de plusieurs chantiers d’amélioration
continue de la performance / des spécifications fonctionnelles / des développements personnalisés / des tests
recettes / et des livraisons
- Gestion Proactive des incidents : Amélioration de la gestion des incidents techniques et applicatifs –
réduire les temps de correction
- Modélisation d’architecture et d’environnement
-
Environnement technique : Apache / Tomcat, Citrix, Linux ReadHat, Microservice, MDA, Dynatrace
DCRUM, Dynatrace AppMon, SilkPerformance,
Gras Savoye
- Phase 1 : Audit de l’application GDV – Chef de projet technique et expertise Java / Jboss
- Phase 2 : Pilotage du plan d’action d’optimisation des performances
Objectifs : Identifier l’origine des problèmes de performance sur l’outil de gestion des habilitées du Groupe Gras
Savoye et construire et réaliser le plan d’actions
Les principales taches :
- Coordination des actions entre les différents acteurs études ,intégration et production
- Analyse de la configuration de Jboss et de Java au regard de l’usage de l’application GDV
- Identifications des points de contentions et déclinisaison des optimisations par chantier
- Animations des comités techniques liées aux optimisations
MA FORMATION
MES EXPERIENCES PROFESSIONNELLES
3
- Réalisation des CoProj hebdomadaires pour le suivi des optimisations auprès de la direction de
programme
Environnement technique : Linux Redhat, Jboss EAP, Oracle 10g, Dynatrace, Eclipse, Magic Draw, Dynatrace SaaS
Gras Savoye
Audit des opérations du département de la production – Expert Technique et intégration
Objectifs : audit du fonctionnement du département des opérations et des infrastructures (DOI)
Les principales taches :
- Processus ITIL : analyse du fonctionnement des processus « Gestion des incidents » et « Gestion des
problèmes »
- Services de la production : Identification et analyse de la maturité des services d’infrastructure fournis par le
DOI
- Outillage d’exploitation : Analyse des outils de supervision, du suivi des taches de l’équipe d’exploitation et
des compétences de misent en œuvre
- Rédaction du plan d’amélioration du fonctionnement de la production: Priorisation sur les chantiers «
amélioration des processus de gestions des incidents et des problèmes » et « Analyse et optimisation des
plans de batch sur les activités les plus critiques sur les fin d’années »
Environnement technique : Jboss EAP, Oracle, PostGréSQL, Windows, Linux, x86, VMWare, ReadHat Linux 7.2
Crédit Agricole SA – CACIB / CA-TS / PROGICA / CA-PS
Architecture technique et intégration
Objectifs : Expert en architecture technique et applicative au sein du centre de service Performance et
Automatisation
Les principales taches :
- Etat des lieux : analyse des services proposés en vu d’analyser et d’amélioration les architectures techniques
des applications. Récommandation en terme d’équipe, d’organisation et d’outillage pour assurer un
accompagnement aux projets en tant expert en architecture.
- Conseil en organisation : construction du cataloge de service autour de la performance des applications
stratégiques du crédit agricole
- Benchmarck des applications et des architectures sous-jacentes : Identification et analyse de la maturité des
services d’infrastructure fournis par le DOI
- Audit en production : Déploiement d’outillage de Diagnostic APM (Dynatrace) pour analyser les performances
et propositions de plan d’action. Coordination des experts techniques des différents domaines pour mettre en
place des recommandations
- Accompagnement sur le choix d’une plateforme d’outillage pour DevOps au niveau de la chaine de tests
Environnement technique :Silkperformer, Dynatrace, Java JEE, VMWare , Linux RedHat, windows, Oracle,
Dynatrace AppMon, Dynatrace SaaS, AppDynamics
Responsable de la Pratice Performance SF 01-2011 à nos jours
Poste rattaché à la direction générale d’ei-technologies
Responsable du Chiffre d’affaire annuel de : 2,0 M€.
Encadrement d’une équipe de 15 ingénieurs confirmés, 3 chefs de projet, 1 directeur de projet et 2 commerciaux
Plus de 20 clients répartis sur l’Ile de France.
La direction de la Practice Performance a été menée selon 4 grands thèmes :
METTRE EN PLACE UNE GOUVERNANCE DE LA BU-PERFORMANCE_SI
Définition et suivi du chiffre d’affaire annuel de la practice
Engagement sur la qualité de service auprès des DSI de mes clients
Définition d'une politique de développement des offres de la BU.
APPORTER DE L'INNOVATION AU METIER DE LA PERFORMANCE DES SI
Développement des offres adaptées aux évolutions du marché
Amélioration de la connaissance des clients et de leur besoin
Mise en place de contrat de partenariat avec des éditeurs clefs sur le marché
Coordination de l’avant-vente avec l’équipe commerciale
Pilotage des équipes responsable de la rédaction des réponses aux appels d’offres
MANAGEMENT DE L’EQUIPE DE LA BU et DES RELATIONS CLIENTS-FOURNISSEURS
Management de l’équipe informatique (15 personnes), communication interne, chef de projets, maîtrise d’ouvrage, gestion et suivi des budgets, gestion de la formation.
Négociation et achats, relations fournisseurs
Suivi du plan de carrière des consultants, recrutement de nouvelles ressources en adéquation avec les objectifs de la BU.
GERER LES COUTS ET LES MARGES DES PROJETS
Gestion des marges :
38% sur les projets
20% sur les licences éditeurs
15% sur les prestations sous-traitées
Et j’ai également un rôle de Conseil et D’expertise sur les projets chez nos clients :
Conseil en organisation et assistance au pilotage des projets de la performance au sein des Cellules Performance chez les clients
Expertise APM sur les outils et mise en place de démarche de diagnostic
Création de catalogue de service autour de la performance pour les centres de services interne de mes clients (Tests de charge, Audit de performance, Mesure du ressenti utilisateurs, capacity planning, Audit de code)
Mise en place d’une démarche industrialisée pour l’ensemble des offres Performance
Audit Flash en mode « Pompier » sur des systèmes d’informations.
Directeur et Expert Technique de la BU Performance des SI 01-2003 à 12-2014
Mon poste : Directeur technique de la BU-ProActive Performance
Mes principales taches :
• Formation de l’équipe technique
• Définition et mise en place des socles techniques applicatifs (plate-forme de formation accessible à distance depuis l’étrangers : VPN, TSE)
• Définition du besoin lié aux différents projets clients (Benchmark, Développement et diagnostic j2ee, formation, etc..)
• Responsable des projets de développement, de benchmark, capacity planning et de diagnostic de performance.
Réunion de démarrage, organisation des campagnes de tests de charge
Réalisation du Plan de Tests de Charge
Développement et mise au point des scripts
Gestion des injections (plusieurs protocoles supportés, plusieurs types d’accès réseaux simulés)
Exécution des campagnes de Tests
Analyse des Résultats et préconisation d’architecture
Rédaction des Rapports
Coordinateur projet
• Gestion des budgets, des risques, de la tenue des délais et de la communication avec le client.
• Responsable technique du développement des offres chez les clients.
• Formation d’une équipe de 3 personnes en Offshore sur les solutions de performance de la société.
Les types de missions :
Définition et / ou validation d’architecture d’applications pour divers clients
Diagnostic de performance, Mission APM , détermination des problèmes de performance
Mission d’avant-vente sur les outils de supervision, de tests de charge, capacity management et APM
Formation des clients (assistance aux éditeurs)
Exemple de quelques projets
RENAULT – Paris / Expert Performance
Type de projet : Forfait / Durée : 1 mois
Objectifs de la mission
Audit flash sur l’application de location des voitures de Renault.
Description des taches réalisées
• Elaboration de la stratégie de diagnostic
• Installation et configuration de Dynatrace sur un environnement IIS et NET
• Analyse des collectes et de l’environnement technique de l’application
• Génération d’un rapport d’expertise et préconisations
Environnement technique
• Plate-forme APM : DYNATRACE NET,
• Serveur d’application: IIS
• Serveur de données : ORACLE
• Type de serveur : Windows 2003 Serveur
Conseil Générale du Val d’Oise – Val d’Oise Expert Performance
Type de projet : REGIE / Durée : 3 mois
Objectifs de la mission
Mise en place d’un catalogue de service APM et Tests de charge pour le CD95
Expérimentation de la démarche sur quelques projets
o Analyse et Diagnostic de bout en bout sur une application client lourd publiée sur du Citrix
o Analyse et Diagnostic de bout en bout sur une application JEE
o Campagne de tests de charge sur TSE vs CITRIX pour déterminer les origines des dysfonctionnements des applications publiées sur Citrix.
o Conseil et Expertise autour des solutions APM et Tests de charge pour le CD95
Mes principales taches
Installer et paramétrer la sonde réseau DCRUM et des agents Dynatrace sur JBOSS
Installer et paramétrer les agents TCAM sur les environnements CITRIX
Reproduire les problèmes utilisateur par un test de charge avec LoadRunner/Citrix,
Déterminer la ou les couches techniques responsables des lenteurs et proposer des optimisations,
Fournir un rapport d’audit final et un plan d’amélioration des performances
Crédit Agricole (Août 2015 Septembre 2015)
Mon rôle : Expert Test de performance – Silkperformer et APM - Dynatrace
Mes missions : Audit de performance des applications CRISTAL
Mes principales taches
• Analyser et diagnostiquer les problèmes de temps de réponse unitaire sur l’application Cristal,
• Déterminer la ou les couches techniques responsables des lenteurs et proposer des optimisations,
• Dimensionner l’ensemble des composants techniques de l’architecture applicative (serveurs, WEB, serveurs d’applications et serveur MQ Series )
• Valider le dimensionnement des paramètres au travers un test de montée en charge
• Fournir un rapport d’audit final
GMF (Juin 2015 Juillet 2015)
Mon rôle : Consultant Analyse de performance – Dynatrace + DCRUM
Mes missions : Analyse de performance sur les applications métier de la GMF : APJ et FIDELIA
Mes principales taches
• Installer et paramétrer la sonde réseau DCRUM
• Installer et paramétrer les agents TCAM sur les environnements CITRIX
• Installer les robots synthétiques sur les environnements CITRIX
• Concevoir et paramétrer les scénarios CITRIX (Robots Synthétiques)
• Analyser via la console DCRUM les couches responsables de la dégradation de performance,
• Diagnostiquer / Préconiser des actions d’optimisation,
• Fournir un rapport d’audit final
KLESIA (Avril 2015 Mai 2015)
Mon rôle : Expert Analyse de performance
Mes missions : Audit de performance sur le site de ********,
Mes principales taches
• Analyser et préconiser des améliorations de l’architecture technique de KLESIA (Apache/Tomcat/Liferay/Webservices/Mysql)
• Installer et paramétrer les outils d’analyse de performance (Dynatrace APM et UEM : ressenti utilisateur)
• Analyser les couches responsables de la dégradation de performance,
• Diagnostiquer / Préconiser des actions d’optimisation,
• Fournir un rapport d’audit final
MINISTERE DE L’EDUCATION NATIONAL –
Paris / Nancy / Orléans / Montpellier : Expert Performance
Type de projet : REGIE / Durée : 6 mois
Objectifs des tests
Mise en place d’un centre de service Performance et Suivi de l’activité de 5 Ingénieur Performance
o Tableau de bords de suivi de l’activité
o Cration des modèles de rapprot spour l’ensemble des offres du catalogue de service
o Création d’unités d’poeuvres pour les services Performance
o Formation des nouvels arrivants aux méthodes de travail
o Mise en place de l’architecture technique et des outils de tests de charge et APM
Réalisation de plusieurs campagnes de tests de charge dans un environnement J2EE
Environnement technique
• Plate-forme tests de charge : SILKPERFORMER, Dynatrace
• Serveur d’application et WEB : weblogic 10, Apache, Tomcat, IIS, JBOSS,
• Serveur de données : DB2, Oracle, SQLSERVER
• Type de serveur : Windows 2003 Serveur, Linux Redhat Serveur 3
MINISTERE DE L’EDUCATION NATIONAL –
Paris / Nancy / Orléans / Montpellier : Expert LOADRUNNER / TESTS DE CHARGE
Type de projet : REGIE / Durée : 6 mois
Objectifs des tests
Réalisation de plusieurs campagnes de tests de charge dans un environnement J2EE
Description des taches réalisées
• Rédaction du plan de test
• Développement et mise au point du script
• Installation et paramétrage de la plate-forme d’injection
• Exécution des campagnes de Tests
• Analyse des Résultats et préconisations
o Temps de réponse
o Analyse des erreurs
o Détermination du point de rupture
• Rédaction et présentation du rapport
Environnement technique
• Plate-forme tests de charge : LOADRUNNER, MERCURY DIAGNOSTIQUE for J2EE
• Serveur d’application: Websphere 6.1, weblogic 8.1, weblogic 10
• Serveur de données : DB2
• Type de serveur : Windows 2003 Serveur, Linux Redhat Serveur 3
PSA – IBM PSSC Montpellier : Expert LOADRUNNER / TESTS DE CHARGE
Type de projet : REGIE / Durée : 1 mois
Objectifs des tests
Réalisation de plusieurs campagnes de tests de charge sur les applications de PSA
Description des taches réalisées
• Développement et mise au point du script
• Installation et paramétrage de la plate-forme d’injection
• Exécution des campagnes de Tests
• Analyse des Résultats et préconisations
o Temps de réponse
o Analyse des erreurs
o Détermination du point de rupture
• Rédaction et présentation du rapport
Environnement technique
• Plate-forme tests de charge : IBM Rational Performance Tester,
EDF – IBM PSSC Montpellier : Expert LOADRUNNER / TESTS DE CHARGE
Type de projet : REGIE / Durée : 1 mois
Objectifs des tests
Réalisation de plusieurs campagnes de tests de charge sur les applications d’EDF
Description des taches réalisées
• Développement et mise au point du script
• Installation et paramétrage de la plate-forme d’injection
• Exécution des campagnes de Tests
• Analyse des Résultats et préconisations
o Temps de réponse
o Analyse des erreurs
o Détermination du point de rupture
• Rédaction et présentation du rapport
Environnement technique
• Plate-forme tests de charge : IBM Rational Performance Tester,
OXXIO – IBM PSSC Montpellier : Expert LOADRUNNER / TESTS DE CHARGE
Type de projet : REGIE / Durée : 1 mois
Objectifs des tests
Mesurer les performances de l’application Navision pour une charge de 300 utilisateurs.
Description des taches réalisées
• Développement et mise au point du script
• Installation et paramétrage de la plate-forme d’injection
• Exécution des campagnes de Tests
• Analyse des Résultats et préconisations
o Temps de réponse
o Analyse des erreurs
o Détermination du point de rupture
• Rédaction et présentation du rapport
Environnement technique
• Plate-forme tests de charge : LOADRUNNER
• Serveur d’application : Microsoft Navision,
Société SOPRA – Toulon De 04/2000 à 12/2002
• Mon poste : Ingénieur études & développement
• Mes principales taches :
- Développement en C++ / Java
- Support au développeur des autres équipes
- Etude et développement d’applications multi-tiers
MATRA – Aérospatiale – Paris => Ingénieur étude et développement
Réalisation des interfaces Homme machine pour le Laser Méga Joule. Ce projet novateur pour la recherche thermonucléaire, permet de réaliser des explosions thermonucléaires à échelle réduite dans une chambre. Le logiciel que nous avons développé assure une gestion des résultats des tirs avec un archivage et analyse.
Activités : Développement, tests, intégration sur la réalisation des IHM
Domaines concernés : C++ (visual Studio 6.0), méthodologie UML, SQL (Oracle et Acess2000), DCOM, UML, Active X, ODBC.
CETE – La Garde => Ingénieur étude et développement
Développement de nouvelles fonctionnalités sur le projet MISOL2 pour le CETE (recensement des véhicules sur routes et autoroutes)
Activités : Développement, test, intégration et validation.
Domaines concernés : C++ (visual Studio 6.0), méthodologie UML, service NT.
Stages professionnels
Stage d’ingénieur d’études et développement C++ à Sopra – 6 mois
Domaines concernés : Visual C++, Oracle, Unix, Windows, PL/SQL,
Stage d’ingénieur à France Télécoms (La Londe) – 3 mois
Domaines concernés : Protocole X25, Protocole D, Modems, ERBdB, ADSL, RNIS, SDH, MIC.
Stage d’analyste programmeur au sein de la société E.C.A (La Garde) – 3 mois
Activités : Ajout de nouvelles fonctionnalités et corrections des bugs sur le portatif mesure tension courroie. Ce dispositif possède un programme en langage C embarqué au niveau d’un microcontrôleur. Il mesure la tension d’une courroie par simple visé laser.
Domaines concernés : langage C, compilateur C Hp68 de Motorola, microcontrôleurs,
Stage de technicien supérieur au sein de la base Aéronaval de St Mandrier – 3 mois
Activités : Conception et réalisation d’un banc d’essai pour les hélicoptères panthère et Dauphin.
Ce banc d’essai a permis aux techniciens de réparer les indicateurs de vols stationnaires dans les hélicoptères sans les démonter de leur socle. Il a remplacé le système dit « SESAM » (Automate à bande magnétique) sur l’aspect vérification des IVS.
Domaines concernés : Electronique Numérique et analogique.
Professeur de mathématiques, physiques, informatiques, électronique
COMPETENCES TECHNIQUES ET METHODES
MANAGEMENT GENERAL & METHODES
Recrutement, encadrement d'équipes uni ou pluridisciplinaires
Achats, négociations et relations fournisseurs
Mise en place et suivi du chiffre d’affaire généré, calculs des marges sur les projets
Présentation aux Comités de Direction & Conseils d’Administration des résultats
Animation de l’équipe de consultants et de la sous-traitance, lancement et direction de projets
Conduite de négociations et gestion des contrats
Compétences en gestion de projet
Gestion de projet – Gestion de configuration : MS Project, SharePoint,
Création de Datacenter chez nos clients
Mise en place d’un site travail collaboratif : Sharepoint - Intranet collaboratif
Compétences en informatiques des systèmes d’information
Langages de programmation : Langage C, C++, Java, Base de données (SQL), Assembleur, HTML, XML, PHP, ASP.Net
Serveur d’application : BEA Weblogic, Webphere, Siebel 8, Tomcat 5.5, .NET, Jboss, JonAs
Serveur web : Apache, IIS
Bases de données : MySQL, Oracle, DB2, SQL Serveur
Outils de développement : Visual Studio, Eclipse, Turbo C++, Borland C++, Matlab
Autres compétences informatiques:
Les outils APM & UEM : Dynatrace, DCRUM, Wily Technologie Introscope, TPTP, YouKit, Jprobe, Quest, AppDynamics, NudgeAPM
Les outils de tests de charge : HP: LoadRunner9, SiteScope , Silkperformer,NeoLoad, Jmeter, TestComplete, AutoTester
Les outils de tests de non-régression :Borland SilkTest, Borland SilkCentrale
Prédiction et dimensionnement d’architecture BMC software :Perform predict
Supervision métier Empirix : Onesight, PETE, console patrol, BMC TM ART
Supervision système BMC Software : Console Patrol, Agent weblogic, Agent NT, Agent SqlServer,
Les outils d'analyse réseau BMC Dashboard, BMC Visualis, ColasoftCapsa,
Les systèmes d'exploitation Unix, Linux, Windows Serveur 2000, 2003, AIX
Télécommunication et réseaux : Réseaux locaux, Réseaux à haut débits, Protocole X25, D, TCP/IP.
Langue : Anglais technique (lu, écrit)
Formation
1998-2001 Diplôme d’ingénieur informatique/télécommunications à l’I.S.I.T.V. (La Garde)
1996-1998 D.U.T Génie Electrique & informatique industrielle à l’I.U.T. de La Garde
1995-1996 Première année DEUG M.I.A.S. à l’université de La Garde
1995-1997 Baccalauréat Scientifiques option Mathématique (BAC S)