Mission Intégration d’un nouveau configurateur pour la gamme
d’escaliers sur mesure (EscaWeb SAS) :
• Rédaction d’un dossier d’architecture technique (DAT) pour
la mise en place d’un nouveau configurateur (EscaWeb).
• Organisation des ateliers de travail avec les équipes de la
GC (outils de gestion commerciale), EAI et l’usine, afin de
définir les flux des données depuis la création d’une
configuration d’escalier dans EscaWeb jusqu’à son arrivée
à l’usine pour la fabrication.
Participation au développement d’un portail web (nectarHub),
afin d’exposer tous les configurateurs Lapeyre pour les vendeurs
des magasins :
• Conception et création de la base de données sous Oracle
pour l’application nectarHub.
• Développement des web service en Rest, afin d’assurer le
transfert des données entre les couches applicatives (GC,
EAI, EDD et L’usine).
• Intégration des configurateurs dans nectarHub.
Définition d’un socle technique pour les configurateurs :
• Refonte du configurateur fenêtre en composant Spring
Boot.
• Création d’un archétype depuis le composant Spring Boot
fenêtre.
• Initialisation des configurateurs (porte intérieure, porte
extérieure, porte placard, porte garage, cuisine, salle de
bain, installation, verrière, volet roulant, etc.) via
l’archétype.
Mise en place des services d’arrêt relance des composants
Spring Boot sous Readhat 7 :
• Installation d’ansible sous Unix.
• Développement d’un playbook avec ansible, pour installer
les nouveaux configurateurs sous tous les environnements
(dev, recette, pprod et prod).
• Développement d’un playbook avec ansible, pour la
création des services d’arrêt relance des configurateurs
sous tous les environnements (dev, recette, pprod et
prod).
Mise en place des processus de livraison pour nectarhub et tous
les configurateurs (fenêtre, porte d’entrée, volet roulant …) :
• Conception et mise en place d'une nouvelle stratégie de
livraison par rapport au workflow Lapeyre.
• Installation et configuration des outils d'intégration
continue sous Redhat 7 (Jenkins, maven, git, JDK 8 et
ouverture des flux vers les serveurs adéquats)
• Développement des pipelines avec Job DSL en
multibranches et développement des bibliothèques
partage en Groovy
• Développement des scripts ansible (playbook) pour les jobs
Jenkins
Mise en place d’un outil de surveillance des applications sous
Redhat 7 :
• Installation de la base de données time séries prometheus,
afin de collecter les métriques des applications, nginx et
des serveurs d’application JBoss.
• Installation et configuration de Grafana.
• Alerte par mail sur la disponibilité des applications depuis
Grafana
Compagnie des tests de performance :
• Installation et configuration de la base de données InfluxDB
sous Redhat.
• Installation et configuration de Jmeter sous Redhat.
• Réalisation des tirs en stress et d'endurance.
• Proposition des axes d’amélioration.
Run :
• Assurer le bon fonctionnement des logiciels divers (JBoss,
Smart CPQ, nginx,…)
Mission Refonte des processus de livraison :
• Conception et mise en place d'une nouvelle stratégie de
livraison
• Installation et configuration des outils d'intégration
continue
• Définition des choix techniques
• Développement des pipelines avec Job DSL en multibranches et développement des bibliothèques partage en
Groovy
• Migration des référentiels SVN vers GitHub
• Développement des scripts ansible pour les jobs Jenkins
Poste Développeur des demi-flux EAI (Enterprise Application Intégration)
Mission Mise en place de solutions d’échanges de données (EAI, SOA, ESB, ETL)
• Conception des flux
• Définition des choix techniques
• Développements des demi-flux (transformation et intégration des données dans les applications cibles) et des médiations (pour exposer des services aux partenaires d’ENGIE)
• Mise en production
• Migration et montée de version d’un dépôt d’archivage Nexus (1.5.0 sous Windows server vers 3.6.0 OSS Unix)
Poste Référent technique, Ingénieur d’étude
Mission Mise en place d’un module de signature électronique dans « ICONSO » et conception et développement d’un projet de gestion des traitements standardisés des courriers
• Modélisation de la base de données ORACLE 10G
• Conception
• Définition des choix techniques
• Participation aux phases de développements
• Tests unitaires et d’intégration
• Mise en production
Poste Référent technique, Ingénieur d’étude
Mission Dans le cadre de mise en place du projet CASTING (application de négociation de tarifs fournisseurs)
• Modélisation de la base de données ORACLE 10G
• Conception
• Définition des choix techniques
• Participation aux phases de développements
• Tests unitaires et d’intégration
• Mise en production
Mission Intégration contenu
• Rédaction des rapports d’expertises afin de proposer des solutions à des problèmes sous le serveur d’intégration continue.
• Création et configuration des jobs de livraison sous l’environnement d’intégration afin d’automatiser les processus de livraison.
• Installation des plugins sous jenkins et création des scripts Shell pour mettre en place une stratégie du purge, afin de résoudre la forte consommation d’espace disque sous le serveur d’intégration continue.
• Administration de tous les outils logiciels sous le serveur d’intégration continue : jenkins, sonar, archiva, mantis
• Administration des serveurs d’application jboss sous plusieurs serveurs en environnement d’intégration (ajustement de la mémoire de la jvm, configuration des sources des données, création des nouvelles instances jboss, ….)
• Migration des outils d’intégration continue vers un nouveau serveur avec la montée de version de jenkins.
Mission Réfèrent technique
• Validation des documents PGC pour l’ensemble des projets viamedis.
• Validation des choix technique dans les nouveaux projets.
• Intervention sur les problèmes techniques bloquants (conflits dans les jars,….)
• Mise en place des modules pour la construction des EAR a multi WAR via Maven.
Mission Recette fonctionnelle
• Rédaction des fiches signalétiques et préparation des cahiers de test pour les flux de transfert des index (un numéro de prélèvement sur un compteur) entre des différents systèmes applicatifs (M2O vers BDM, GT vers MDM, VCMS vers Vision CRM).
• Création des traitements batch en java pour faciliter l’extraction et la transformation des données de différentes sources, afin de préparer un échantillon de donnée pour la recette métier.
Mission Audit sur une application en Swing
• Surveillance et analyse sur la JVM suite à une fuite mémoire.
• Modification des paramètres de la JVM pour adaptation avec le besoin de l’application en termes d’allocation mémoire.
• Analyse des fichiers Dump (empreinte mémoire).
• Résolution de problèmes au niveau du code source de l’application (bug dans un api Graphique qui consomme trop d’espace mémoire).
Mission Application compagnie de gestion des accords en ligne et aide à la décision (Isiclic).
• Evolution du système applicatif et élaboration des documents (STD) pour la gestion des pièces jointes dans isclic.
• Développement des nouveaux services et des servlets pour l’upload et le téléchargement des pièces jointes dans l’application isclic.
Mission Projet de refonte des sites WEB d’AXA banque.
• Mission d’audit et de revue de code sur les applications RC web et RC java.
• Elaboration et mise en place de la stratégie de la recette technique.
• Développement et mise en œuvre des plans de tests de performances applicatives.
• Documentation technique
• Développement des scripts Shell et perl pour gérer la montée en version des projets suite à la release.
• Elaboration des documents (rapport d’expertise, CGAT, STD, STG) suite à la migration de la facturation distributeur vers l’architecture cible.
• Développement des scripts Shell dans le cadre de la refonte du batch facturation distributeur. Elaboration des documents de la Conception Générale Applicative Technique (CGAT) et des STD dans le cadre de la rationalisation des systèmes applicatifs d’Axa Banq...