Mission: DESIR Dispositif d𠆞xposition des Services Inter Régimes
Analyse des demandes métier et rédaction des spécifications fonctionnelles détaillées SFD.
Etudes de faisabilité de la migration des services J2EE vers OSB.
Réalisation des passerelles Front-Office et Back-Office des services inter-régimes.
Réalisation des interfaces OSB (Proxy Services / Business Services).
Intégration avec composants et services existants (Composant sécurité de création et de validation des Jetons SAML/X509, Référentiel des services de routage et d𠆞nrichissement …)
Ecriture et exécution des cas tests.
Accompagnement des utilisateurs durant les phases d𠆚ssemblage, de tests d’intégration et des tests métier (SIT & UAT)
Mission: Sales Crédit Référence (SCORE)
Analyse des impacts des évolutions souhaitées.
Comprendre les demandes métier.
Ecrire les cas tests.
Concevoir et développer les composants (connecteurs, règles, webservices...etc.).
Intégration de SCORE avec Eliot Sales et ODYSSEY.
Accompagner les utilisateurs durant les phases (SIT & UAT).
Assurer le support de l'application.
Ordonnancement de l𠆞xécution des batchs ODYSSEY en utilisant CA Autosys.
Mission : Industrialisation des déploiements des ESB (Front et ThirdParty)
Développement des scripts Linux/Shell pour réaliser déploiements automatisés dans les environnements QA, RECETTE, PRE-PROD et PROD
Déploiements automatisés et instantanés en PROD sur un cluster de serveurs (derrière un LB)
Déploiement dans les environnements QA, RECETTE, PRE-PROD
Automatisation des tests d'intégration des ESB (MULE ESB):
Développement de clients de tests JAVA/JUnit
Développement de scripts JAVA/JMeter
Intégration des scripts JMeter dans Hudson & génération des rapports de performance (Temps de réponses et rapport d'erreurs)
Développement d'application WEB de monitoring des ESB (MULE) :
Module JAVA/JFreeChart/ITEXT pour génération des graphes en HTML/PDF
Module Hudson pour création des cron et envoi des rapports par email
Mission : Migration de WLS 8.1 à WLS 10
Exemple de mission pour un client :
Assister le client lors de la migration des applications déployées sur WLS 8.1
Préparation d’un doc pour les améliorations et les régressions concernant les modules J2EE migrées à WLS 10
Identification des problèmes de performance ou de régression technique
Analyser les dégradations de performance avec un profiler
Préparation du test plan de performance pour les clients EJB
Développement des tests de charge adaptés aux environnements du Client pour valider les Features des EJB dans un environnement Cluster (load-balancing et Failover)
Développement d’un patch de test pour corriger le load-balancing des EJB stateless
Etablissement d’une Guidelines pour les solutions des problèmes de performance avec recommandations de code et d𠆚nalyse au niveau serveur d𠆚pplication
Mise en place l'architecture technique de l'extranet de fidélisation SafarFlyer
Des clients et partenaires de la RAM.
Conception et développement des principaux modules.
Encadrant technique de l’équipe sur Eclipse (Lomboze), Struts, Tomcat, Hibernate
Et SQL Server 2000.
Rédaction du dossier de tests d’intégration.
Installation de rédaction de guides et de l'exploitation.
Déploiement sur site de pré-production client et suivi des tests
Validation de la conformité des packages livrés avec le socle technique industrialisé (JBoss et Mule ESB) Validation des documents : Dossier d𠆚rchitecture Technique (DAT), dossier d’installation et dossier d𠆞xploitation
Tests d'intégration des ESB :
Préparation, rédaction et exécution des scénarios de test sous HP Quality Center
Remonté et suivi des anomalies dans Mantis
Rédaction de bilans de qualité
Benchmarks et tests de performance pour les ESB et les WebServices (WS-Booking, WS-Customer)
Support après déploiement sur les plateformes Serveur d𠆚pplication
Tuning de l’utilisation de ressources et optimisation de JVM
Accès à distance aux plateformes de pré production et production des clients en cas de problème participation à larésolution de problèmes de performance et de stabilités d𠆚pplication J2EE
Installation, configuration et tuning pour les environnements Cluster (Failover, load-balancing)
Validation des configurations client en Pré et post intégration sur la plateforme J2EE et audit de l𠆚rchitecture applicative et le dimensionnement de l𠆞nvironnement d’intégration
Validation des Spec Web Service & interopérabilité avec d'autres serveurs d'applications
Assistance développement d𠆚pplication JAVA/J2EE des clients Oracle
Développement et adaptation des applications clients aux limitations des serveurs d𠆚pplication (aux niveaux des limitations EJB/JMS/JTA)
Conseil en bonne pratique de développement et d𠆚rchitecture pour les applications J2EE
Intervention & assistance pour divers topics dans différentes phases du projet (PROD, PRE-PROD, TEST, DEV): EJB, Web Service, Security, JSP/Servlet, JDBC, Transaction JTA/JTS, JMS (MQ Series), JMX, J2EE Deployments, Thread Dump Analysis, JVM Memory profiling, WLST
Audit de code source des modules développés par les clients et proposition de recommandations pour améliorer la stabilité et la performance des modules clients
Coordination entre les équipes de développement d’Oracle et les clients, Gestion des bugs, test et validation des patches
Gestion et définition des plans dtions avec les clients en cas d’urgence
Développement de compétences relationnelles, de communication et de compréhension des enjeux métiers des clients (dont la plupart d𠆞ux listés dans Fortune 500) dans différents secteurs de l'industrie: IT / télécommunications, finances, médias, santé et assurances
Formation de l’équipe (4 ingénieurs) en Pologne sur JRockit JVM
Formations de l’équipe Offshore (8 ingénieurs) en Inde via WebEx sur JRockit JVM
-Formation et encadrement des nouveaux membres de l'équipe
Rédaction d’un plan dtion pour investigation sur la régression de performance dans un environnement Clustérisé
Analyse des Thread dumps, heap dumps et Test Multicasting
Audit statique de code applicatif et analyse des workflow d𠆞xécution
Application des supports patterns et troubleshooting pour diagnostiquer la régression de performances
Identification des problèmes de performance
Recommandations du tuning serveur d𠆚pplication, adaptation des paramètres de configuration (JDBC, Web server), Cluster, JVM et changement au niveau de code dès aux BD
Développent d’un debug pour patch pour diagnostiquer les pertes de donnée dans la session http
Détection du bug au niveau WLP suivi d’un accompagnement des équipes de développement