FDJ : Jeux d’argent et paris en ligne.
· Automatisation du déploiement des projets legacy.
· Support et formation auprès des équipes système et production
SITAONAIR : Services informatiques et de télécommunications pour l’aviation civile.
· Transformation des projets vers devOps. Accompagnement des équipes opérations et développement
· Construction et maintenance de l’usine de développement
· Définition de l’architecture matérielle et technique
· Développement du logiciel de déploiement (35 composants sur 7 environnements)
· Rédaction et suivi des documentations d’architecture, de déploiement et de support
· Automatisation de provisionnement de l’infrastructure (600 VMs/4 Datacenters)
· Support technique niveau 3, analyse des incidents et des problèmes de performance d’infrastructure et des applications
· Installation et configuration du matériel (Chassis, SAN, etc.)
Projets intégration
· Sécurisation des flux FIX : analyse de faisabilité, négociations avec les fournisseurs de logiciels, définition des plannings avec les fournisseurs de services de trading
· Migration techniques des accès aux services titres : rédaction des procédures de changement, coordination avec les banques clientes (18), définition des plannings de changement
· Migrations techniques : définition des plannings de changements et création des demandes de travaux chez l’hébergeur
· Migrations logicielles : Définition des plannings de changement, mise en place des traitements de reprise, validations techniques
· Développement de programmes et scripts de déploiement : déploiement de configuration et de paramètres de sécurité, configuration des applications, outils de migration, développement de tests automatiques
· Développement d’un programme d’introspection des serveurs : analyse de la configuration des serveurs d’applications, analyse des applications déployées, création d’un rapport d’analyse
· Développement d’une application web CMDB : module de chargement des rapports d’analyse en BD, module de présentation multicritères, module d’analyse et de détection d’anomalies
Release Management
· Organisation et animation des séances de coordination de release
· Définition des plannings de disponibilité des environnements QA
· Suivi des sprints SCRUM
· Support aux équipes de développement pour la gestion des branches
Intégration continue
· Garant du bon fonctionnement de l'intégration continue
· Organisation avec l'équipe de développement pour le suivi des « nightly build »
· Maintenance du serveur d'application de développement du projet
· Mise en place des plans d’intégration continue et du reporting de qualité logicielle (tests unitaires, tests d’intégration, analyse de code et couverture des tests)
Configuration Management
· Création des releases du projet sous les directives du Product Manager
· Configuration et suivi des environnements de qualité et de formation
· Création et suivi des tableaux de bord de gestion des requests/incidents
· Coordination des changements inter-projet (DB, Backoffice, Services d'entreprise)
· Suivi des bulletins de livraison du projet
· Maintenance des documents d'architecture
· Maîtrise de la configuration des environnements
· Proposition des solutions d'amélioration de la gestion de configuration
Développement
· Gestion et mise en œuvre d’un projet d’outil de déploiement automatisé d’application 3 tiers (Swing / WebLogic / Oracle) : rédaction des spécifications, mise en œuvre du packaging des applications, développement du produit en Jython/WLST, support technique et logiciel
· Migration de projets Java de Ant/CVS vers Git/Maven
· Support des outils de développement, build et déploiement
· Outils de déploiement DB Oracle (3000 objets) : mise en place du versioning avec Git, gestion du packaging de release, développement de l’outil de déploiement (Ant/Liquibase)
· Mise en œuvre d’un outil de déploiement de CRM : création d’un packaging complet de déploiement, développement d’un installeur standalone (Applications JEE + Oracle)
· Intégration d’applications J2EE dans la plateforme applicative industrialisée
· Activité d’expertise technique auprès des développeurs d’applications J2EE
· Support technique niveau 2 et analyse des incidents
· Mise en conformité de la documentation d’exploitation des applications
· Développement d’outils d’exploitation et de tests
· Conception et développement d’un gestionnaire de configuration pour les serveurs d'application J2EE
· Mise en œuvre d’un référentiel d’assets techniques
· Intégration d’applications JEE tierces dans le SI cantonal
· Rédaction des spécifications de la CMDB pour les composants applicatifs
· Rédaction des spécifications des outils de collecte des assets
· Mise en œuvre de processus d’installation et de maintenance automatisées des environnements
· Réorganisation de la documentation d’exploitation et d’administration
· Configuration et intégration d’applications JEE tierces dans le SI cantonal
· Recrutement de consultant pour des projets de développement interne à l’exploitation
Responsable applicatifs bancaires J2EE et web (120 serveurs J2EE, 60 applications)
· Mise en œuvre et intégration d’applications JEE dans une architecture orientée services
· Configuration des politiques de sécurité des applications
· Optimisation des coûts matériels et logiciels : consolidation et virtualisation des serveurs d’applications
· Définitions et implémentation de process industriels : automatisation des contrôles de productions (respects des directives de l’architecture technique et des préconisations des fournisseurs de logiciels)
· Release Management : Création d’un référentiel de configuration logicielle. Création de dashboards et de rapports d’anomalies
· Change Management : Création de scripts de configuration et de livraisons d’applications
· Supervision : industrialisation des outils de monitoring technique et business
Développement et exécution de tests techniques sur des applications web RIA
· Packaging des applications. Automatisation de l’installation des serveurs
· Benchmarking
Responsable production des projets de diffusion des données des greffes de tribunaux de commerce
· Conception et mise en œuvre des plateformes de productions Web/Web services en cluster
· Industrialisation des plateformes, scripts de mise en production automatique (MBeans), gestion transparente des backups hors-site
· Réalisation d’outils de surveillance de support niveau 1
· Migration de la production batch sur un ordonnanceur
· Analyse des chaînes fonctionnelles, optimisation des traitements, normalisation de l’ordonnancement
· Développement et exécution de tests de charge
· Support aux outils de tests et contrôle de SLA
Technologies : Linux, HPUX, Windows 2003, WebLogic Server, Jonas, Jboss, IIS, Control-M, Topaz, Loadrunner, VuGen, QuickTest