Redha - Consultant DevOps Cloud

Ref : 150604N001
Actuellement disponible
Photo de Redha, Consultant DevOps Cloud
Compétences
OPENSTACK
HASHICORP TERRAFORM
Expériences professionnelles
  • EXPERIENCE PROFESSIONNELLE

     D’Août 2021 à Décembre 2023 : INTEGRATEUR APPLIS DE JEUX DANS LE CLOUD – FDJ / Parions Sport,
    à Vitrolles, près de Marseille.
     Projet Intégration applis de jeux orientées API dans cloud privé (Openstack) et dans cloud
    publique (AWS) : dans l’équipe QA & QI SPORT Pôle Technique, intégration d’applis backend du site
    ********
     Génération scriptée de procédures OneNote d’install/config d’applis de jeux
     Install & configuration des applis backend sur des envs : SAS (~10 servers), INT (~20 servers),
    PERF (~20/25 servers), avec des scripts automatisation sous Ansible, bash .sh. Scripts permettant
    d’installer/configurer 2 à 5 installs/configs en //. Avec un minimum d’interruption de services.
     Utilisation de stacks Openstack pour créer un env (SAS, INT, PERF) dans le cloud privé/Openstack
    puis utilisation de playbooks Ansible pour y installer/configurer les applis dessus.
     Utilisation de pipes CICD/Gitlab pour créer un env SAS sous AWS (public cloud) et y
    installer/configurer les applis dessus. Quand plus utilisé par les testeurs, suppression de l’env, pour
    minimiser les coûts des ressources cloud.
     Support aux testeurs QA, résolution d’anomalies techniques, gestion des installations, gestion des
    envs, dev tools d’install/config.
     Projet automatisation des déploiement applis de jeux : conception, écriture de scripts ansible
    (orchestration de services .sh) / bashs .sh pour déployer des applis dans un env SAS/INT/PERF sous
    Openstack et sous AWS. Documentation, tests de la solution de deploy, présentation à l’équipe.
     Ecriture de scripts Ansible pour récupérer N deliveries de repos Nexus et copie sur un ensemble de
    gates/bastions.
     Réalisation de PoC sous Terraform, sous Gitlab.
     Formations suivies :
     Applis de jeux parionssport : sur 1 semaine, présentation des principaux modules/applis de jeux
     Kubernetes: sur 1 semaine, rancher (cluster de clusters k8s), rancher-cli, Helm, helmfile, kubectl
    (nodes, pods, workers), monitoring cluster k8s, install/config env de travail.
     Environnement technique :
     Applis java/ruby : services techniques et métiers. Broker/bus messages/cluster Kafka, zookeeper,
    Apache, Tomcat, nginx, pipes CICD/Gitlab (builds, releases pipelines), bash linux RedHat/CentOS,
    Ansible (playbooks), bastions/gates, git/git bash, VSCode, kibana (dashboard, indexes), logstash,
    ELK, DB Oracle EE, DB PostgreSQL EDB, Graphana (monitoring applis), certificats SSL, gestion ssh
    keys (private keys, public keys), docs/procédures sous OneNote/Sharepoint
     Openstack : openstack-cli, console admin, FIP, DNS/zones, compute instances, SG,
    images/gabarit, orchestration/stacks.
     AWS : aws-cli, consoles admins, EC2, RDS (Oracle EE, PostgreSQL), route53, SG, VPC, subnets,
    cost explorer, creation tickets support AWS, échanges avec FDJ cloud team.
     De Décembre 2020 à Mai 2021 : EXPERT INTEGRATION EIP/PIAAS – AXA FR - CDI, à Nanterre en
    région parisienne.
     Projet transverse plateforme d’échanges dans un cloud privé / PIAAS : projet de flux
    EAI/ESB/SOA/APIs, une « brique » centrale de médiation dans un cloud privé, ayant un rôle de
    plateforme de services/micro-services, qui interconnecte des applications internes (SI AXA) et
    externes (partenaires) afin qu’elles communiquent et échangent des informations de façon
    intelligente.
     Participation à la cloudification des applications/services du SI : intégration d’applications (mode
    synchrone, asynchrone, modifs configs via Saltstack depuis Azure DevOps) dans un cloud privé /
    PIaaS (Private Infrastructure as a Service).
     Le PIaaS est sur 2 sites distants en haute disponibilité (Actif/Actif) & en récupération en cas de
    désastre.
     Le PIaaS s’appuie sur 4 briques principales :
     Azure DevOps CI/CD : build/releases pipelines, dry, nightly, tooling, vsts agent.
     Saltstack : déploiement de configs/scripts/packages sur machines/servers, fichiers .sls
     SAG webMethods : couche médiation/intégration d’applis, design/mise à jour flux APIs / batchs.
    CV - Rédha ******** - Mobile : +33 (0)6 50 15 89 49 - email : ******** 3 / 9
     Portail Axalis : création/mise à jour de ressources infra dans le PIaaS (VM, sizing disque,
    upgrade/downgrade cpu, statut ressources/ticket, LB, range IPs, etc). Evolution envisagée :
    passer par leur IaC API intégrée dans Azure DevOps.
     L’équipe (~20 personnes) organisée en DevOps : intervient sur envs sbx/dev/int/rec/pprd/prod.
     Méthode agile Scrum + kanban + Teams : tickets, backlog, rituels (daily, démos, rétrospectives,
    dojo/kata, BBL, CoP, conférences, sprints).
     Environnement technique :
    SAG webMethods v10.3 / Designer (Eclipse), consoles admin IS APIGW CCE, VMs on Redhat
    Enterprise v7, Crossvista (gestion sources), APIs : Postman/Soapui. HAproxy (proxy, reverseproxy), F5 / BigIp, Vagrant, VirtualBox, Yaml, OAuth2, Hazelcast.
    Azure DevOps: CI/CD (build/releases pipelines, nightly, dry, tooling, …), Saltstack ( hightstates,
    .sls files, top.sls, init.sls, settings.sls) pour déployer les configs sur les machines/servers (màj de
    configs webMethods, install de scripts d’exploit, …). Git, Git Bash, VSCode, Kafka (brique data
    streaming sur site et dans le cloud/service managé en court de migration,700/800 mgs/s,
    200ko/msg), kibana (dashboard, indexes, watchers, logslash, ELK), Confluence + sharepoint
    (docs).
     D’Août 2007 à Nov. 2020 : CONSULTANT ESB/SOA/APIs/Cloud & FREELANCE - YANISOFT -
    Perpignan, FRANCE. Fournisseur de prestations informatiques au travers de ma société YANISOFT.
     De Mars 2017 à Décembre 2019 : ARCHITECTE TECHNIQUE ESB/SOA/TIBCO BusinessWorks v6 –
    SUEZ RVF, à La Défense en région parisienne.
     Projet transverse plateforme d’échanges : projet de flux EAI/ESB/SOA/APIs, une « brique »
    centrale de médiation, ayant un rôle de plateforme de services/micro-services, qui interconnecte des
    applications internes (SI SUEZ) et externes (partenaires) afin qu’elles communiquent et échangent
    des informations de façon intelligente.
     Conception de l’architecture technique v2.0 : revue architecture ESB v1.0 (peu de servers, rigide,
    non PRA, peu évolutive) pour une nouvelle : hautement disponible, en PRA manuelle et/ou
    automatique sur certaines couches, évolutive, scalable et redondée sur 2 sites distants.
     La PFE ESBv2 composées des 7 couches suivantes du haut vers le bas sur 2 sites distants :
    1) console de supervision esb (webapp .NET, BDD sous sql-server).
    2) la console d’admin du domaine Tibco (TEA, webapp) en Actif/Stoppé.
    3) les servers ESB dédiés WS (Tibco BusinessWorks) en Actif/Actif : WS hautement
    disponible via un F5/BigIp load balancer en amont.
    4) les servers ESB dédiés Batch (Tibco BusinessWorks) en Actif/Passif (en FT).
    5) les servers MOM Tibco EMS (transport) en Actif/Passif, en basculement manuel.
    6) les servers BDD dans un cluster windows sql-server « Always-On ».
    7) les servers de stockage + servers FTP/FTPS/SFTP (partage et transfert de fichiers)
     Ecriture de scripts : scripts de déploiement, scripts d’exploitation du DEX
     Rédaction : DAT, DINST, DEX, procédures, guides de DEV, expression de besoins, présentation
    architecture au métier.
     Supervision de la production, niveau 3 : analyse de bugs, suivie des anomalies en PROD, aide à
    installation de patch, participations à « cellule de crise » suite problème en PROD, tests de charge,
    référent ESB/SOA/Tibco.
     Evolution architecte : réflexion application/architecture conteneurisée, POC docker container +
    kubernetes orchestrator, documentation/préparation/tools cible docker container + kubernetes
     Environnement technique :
    Tibco BusinessWorks v6.4.1 / Studio (Eclipse), Tibco EMS (JMS), console admin domaine Tibco /
    TEA, SQL-Server en cluster Always-On / windows server 2016, Windows server 2012 / VMware,
    servers FTP + FTPS sous IIS, SFTP / Bitvise ssh server, APIs : Postman/Soapui. Nginx (reverseproxy, load balancer), F5 / BigIp (iRule).
    Docker container, docker hub, Kubernetes orchestrator, Vagrant, VirtualBox, Yaml.
    CV - Rédha ******** - Mobile : +33 (0)6 50 15 89 49 - email : ******** 4 / 9
     De Mars 2015 à Février 2017 : ARCHITECT TECHNIQUE APIs RESTful/APIM/microservices/
    Cloud (AWS)/SOA/TIBCO – EUROPCAR INTERNATIONAL, basé à Voisins-le-Brotenneux, en région
    parisienne.
     Projet APIs RESTful / APIM : un ensemble d’APIs REST/Json, publiées dans un cloud hybride
    privé, qui exposent/étendent les services métier d’Europcar aux franchisés, aux partenaires, aux
    entités du groupe par pays. Pour les applications internes, une API gateway sur site existe. Cette
    d’APIs inclus : l’API Franchisés, l’API Business Account, l’API Product, l’API Driver, l’API Planning
    Product, l’API CRM Customer First et l’API Connected Car.
     Conception de l’architecture APIs avec un Architecte Tibco de l’éditeur : flux APIs,
    implémentation de la solution, pour chaque API, en utilisant le « framework Solution »
    SOA/SCA de l’éditeur Tibco. Ce framework a été fixé et enrichi (ajout de fonctions transverses).
    Intégration de la sécurité des APIs exposées dans le cloud (SSL, Apikey, OAuth2).
     Rédaction : de guides (déploiement multi-environnements, procédure) pour les différentes
    équipes (développement, intégration, prod), de contrat d’interface (CI), de contrat d’interface
    avec Swagger/Json, de spécification technique détaillée de flux (STD), de mapping
    source/pivot/cible, pivot (Excel =>.XSD), parfois atelier avec le métier,
     Chaîne d’intégration continue : script, Maven, plugin maven, Jenkins, Nexus
     Script de déploiement : tbcadmin, un outil utilisant l’API REST de la solution Tibco Silver Fabric
    pour déployer/démarrer/stopper/retirer une archive dans la couche Tibco Cloud Bus (la couche
    de médiation), gérée par Silver Fabric. Dans un contexte multi-environnements : DEV, INT,
    UAT (multiple REC), PRE-PROD, PROD.
     Environnement technique :
    Tibco stack: console admin Silver Fabric, Virtual Router, RESTful/Json APIs plugin, Cloud Bus,
    Cloud API Exchange (API Gateway, Portail, Joomla), Mashery (la 2ème API Gateway à venir,
    après APIX l’actuelle), BusinessWorks v5.12, Solution Framework (SCA, logs, sondes BWPM,
    transco, expression régulière, etc), EMS (JMS), Hawk, BW Process Monitor / BAM, console
    admin, xml plugin, Salesforce plugin.
    Other products: Maven (CI), maven plugin, Oracle DB, RedHat Linux/VMware, putty,
    MobaXterm, cygwin, Java/Eclipse, XML/XSD/XPath/XSLT, SoapUI/Postman (RESTful client),
    REST/Json+Swagger, Google Drive pour docs partagés, SSL/TLS+Apikey + OAuth2 (security),
    Quality Centre (QC), ldap/AD.
    Cloud AWS : architecture AWS, types de services (managés, non managés), CLI, Toolkit for
    Eclipse, ELB (load balancer), VPC, VPN, Direct Connect, sécurité/profils/droits (IAM),
    coûts/facturation services AWS. Terraform (Infra as Code).
     De Janvier 2013 à Février 2015 : CONSULTANT EAI/ESB/SOA/TIBCO BusinessWorks – Groupe
    Chèque Déjeuner / Groupe Up, un groupe international (+20 filiales), sur Gennevilliers en région
    parisienne.
     Projet DocUp : projet EDI qui vise être la solution éditique de toutes les filiales du groupe.
     Conception, mise en place de l’architecture ESB & implémentation de flux éditique volumineux qui
    vont des filiales du groupe vers le partenaire Docapost (filiale du groupe La Poste), s’occupant de
    la composition, génération fichiers .pdf, web ou autre type de sortie.
     Conception de flux de tout type : flux, ½ flux, requête/réponse (web services), batch
    (import/export, en masse, subset, rejeu), flux au file de l’eau (message JMS), mapping fichier
    plat/xml vers xml, tuning solution, interfaçage FTP/SFTP.
    Programme Dématérialisation : ensemble de projets qui visent à dématérialiser les chèques
    déjeuners et autres produits/services du groupe.
     Projet ESB - d’Echanges, projet de flux EAI/SOA, une « brique » centrale de médiation, ayant un
    rôle de plateforme de services, qui interconnecte des applications afin qu’elles communiquent et
    échangent des informations de façon intelligente.
     Conception de flux de tout type : flux, ½ flux, requête/réponse (web services), batch
    (import/export, en masse, subset, rejeu), flux au file de l’eau (message JMS)
     Participation à la mise en place d’un framework « maison », le socle de l’ESB : services techniques
    (SFTP, FTP, xml, générateur de templates WS, séquence ID) transverses, rédaction guide de
    DEV/DEX/DAT, documentation des services, de templates.
     Développement de flux avec l'outil Tibco BusinessWorks, mapping, pivot, transformation de
    message, archivage & rejeu de fichiers de flux batch, appel de programme AS400/RPG via le
    connecteur AS400, transfert en masse de fichiers SEPA.
    CV - Rédha ******** - Mobile : +33 (0)6 50 15 89 49 - email : ******** 5 / 9
     Rédaction de contrat d’interface (CI), de spécification fonctionnelle détaillée de flux (SFD), de
    spécification technique détaillée de flux (STD), mapping source/pivot/cible, pivot (Excel =>.XSD),
    atelier avec le métier
     Supervision de la production, niveau 2 & 3 : suivi des instances de flux via le BAM PM, rédaction
    documents d’exploitation, de procédures, analyse de bugs, suivie des anomalies en Prod, aide à
    installation de patch, participations à « cellule de crise» suite problème en Prod, aide utilisateurs,
    tests de charge, de plateforme, référent EAI/SOA/Tibco BusinessWorks.
     Projet CONECS : projet chez CONECS qui gère les demandes de connexions des points de ventes
    de tous les distributeurs dont le Groupe Chèque Déjeuner afin qu’ils acceptent la carte
    dématérialisée.
    Environnement technique : Tibco BusinessWorks, Tibco EMS (JMS), Process Monitor / BAM,
    connecteur AS400  Back-Office, Front Office CMS, ERP Sage X3, Console admin Tibco, DB SQLServer, Linux/VMware/Hyper-V, Java, XML/XSD/XPath/XSLT, SoapUI, FTP/SFTP.
     D’Octobre 2011 à Décembre 2012 : CONSULTANT EAI/ESB/SOA/SoftwareAG webMethods –
    ALCATEL, à Massy en région parisienne.
     Projet EAI/ESB, projet de flux EAI/SOA, une « brique » centrale de médiation inter-applications.
     Conception de flux de tout type : flux, ½ flux, requête/réponse (web services), batch
    (import/export), flux au file de l’eau (message JMS), mapping fichier plat/xml & xml/xml,
    interfaçage FTP/SFTP/DB/dossier partagé/SAP BC (IDoc).
     Conception de services (flat file, file poller, web service, ftp, Broker/JMS, REST, DB) et de
    workflows métier (BPM) en respectant les standards du guide de dév. : gestion des erreurs,
    logging, nomenclature projet/package/dossier/service/model
     Conception et développement de composants *_Service, *_Model, *_Mgt et java
     Développement de flux avec le Designer, mapping de données, pivot, transformation de message,
    archivage de fichiers de flux batch, appel à l’ERP SAP via le connecteur SAP BC.
     Définition de modèle de données canoniques, spécification de schémas .xsd, de dictionnaires
     Mise en place de tests unitaires et les résultats visibles dans Monitor
     Documentation en englais : rédaction de contrat d’interface (CI), de spécification technique de
    flux, mapping source/pivot/cible, pivot (Excel =>.XSD), workshops
     Monitoring de processus avec myWebMethods Server et Monitor
     Création de livrable, déploiement de projet avec le tool Deployer dans les différents
    environnements (dev, int, rec, pre-prod, prod)
     Participation à la recette des flux d’échanges
     Installation et configuration de composants webMethods dans différents environnements et
    installation de fixes.
     Environnement technique :
    webMethods IS, Designer, Developer, console Administrator, myWebMethods Server MWS (BAM),
    Broker/JMS adaptor, Update Manager, Database Component Configurator, Deployer, Java/JEE,
    Eclipse, connecteur ERP SAP, Oracle/JDBC adaptor, Unix, XML/XSD/XPath/XSLT, SoapUI/WS,
    FTP/SFTP, SAP BC.
     D’Octobre 2010 à Octobre 2011 : CONSULTANT MDM / TIBCO CIM & BusinessWorks –
    CHRONOPOST International, filiale groupe La Poste, à Gentilly en région parisienne.
     Programme PHOENIX: refonte SI Chronopost / Projet Référentiels, projet MDM, qui centralise
    les données références des Clients, Offres et Transport, et les diffuse aux applications
    consommatrices via l’ESB.
     Gouvernance de données / MDQ : validation, règle métier, workflow, déduplication, point de vérité,
    données de réf., permissions, historisation,
     Import (léger/massif) de données référentielles dans les référentiels Clients, Offres (catalogue) &
    Transports
     Diffusion des données (légère/massive) références aux applications consommatrices
     Conception et développement de la solution MDM autour de l'outil Tibco CIM + BusinessWorks
    (dév. spécifiques, couche de médiation)
     Rédaction de contrat d’interface (CI), de spécification fonctionnelle détaillée (SFD), de spécification
    technique détaillée de (STD). Mappings : données référence => pivot référence, atelier avec le
    métier, call-conf.
    CV - Rédha ******** - Mobile : +33 (0)6 50 15 89 49 - email : ******** 6 / 9
     Supervision de la production niveau 2 & 3 : rédaction documents d’exploitation, de procédures,
    astreinte lors de MEP, analyse de bugs, suivie des anomalies en Prod, aide à installation de patch,
    aide utilisateurs, participations à « cellule de crise» suite problème en Prod, tests de charge, de ,
    référent MDM/Tibco CIM.
     Environnement technique :
    Tibco CIM (MDM), DBLoad, Netrics, Tangosol, BusinessWorks, EMS (JMS), Console admin Tibco,
    Linux/VMware, shell scripts, Java, Oracle, Salesforce (CRM), JMeter, XML/XSD/XPath/XSLT
     De Juillet 2009 à Septembre 2010 : CONSULTANT EAI/ESB/SOA/TIBCO BusinessWorks –
    TELINTRANS, filiale « Projets informatiques » du groupe La Poste, sur Rungis en région parisienne.
     Programme PHOENIX : refonte SI Chronopost / Projet d’Echanges, projet de flux EAI/SOA,
    une « brique » centrale de médiation, ayant un rôle de plateforme de services, qui interconnecte des
    applications afin qu’elles communiquent et échangent des informations de façon intelligente.
     Conception de flux de tout type : flux, ½ flux, requête/réponse (web services), batch
    (import/export, en masse, subset), flux au file de l’eau (message JMS)
     Développement de flux avec l'outil Tibco BusinessWorks, transformation de message
     Rédaction de contrat d’interface (CI), de spécification fonctionnelle détaillée de flux (SFD), de
    spécification technique détaillée de flux (STD), mapping source/pivot/cible, atelier avec le métier
     Supervision de la production, niveau 2 & 3 : suivi des instances de flux, rédaction documents
    d’exploitation, de procédures, astreinte lors de MEP, analyse de bugs, suivie des anomalies en
    Prod, aide à installation de patch, participations à « cellule de crise» suite problème en Prod, aide
    utilisateurs, tests de charge, de , référent EAI/SOA/Tibco BusinessWorks.
     Environnement technique :
    Tibco BusinessWorks, Tibco EMS (JMS), ADB, Console admin Tibco, Tibco CIM (MDM), Oracle,
    Salesforce (CRM), Linux/VMware, Java, StarUML, XML/XSD/XPath/XSLT
     De Janvier 2009 à Juin 2009 : WEB DESIGNER - DEVELOPER - London Hot Jobs Ltd, un site web de
    recrutement, à Londres.
     Projet ********, un site fournissant un ensemble de services autour du candidat et de
    l’employeur. Le site les met en relation et propose d’autres services autour de ces 2 profils.
    Projet divisé in 2 modules : le front-office orienté candidat et recruter, et le back-office pour gérer le
    site web. Conception du site et implémentation de services par profil :
     Candidat : s’enregistrer, rechercher jobs avec un moteur de recherche, panier jobs, postuler à un
    job, autres services.
     Recruteur: s’enregistrer, rechercher CV avec un moteur de recherche, panier CV, poster jobs, voir
    jobs, pub et autres fonctionnalités.
     Environnement technique :
    PHP, Htlm, javascript, CSS, Apache, Dreamwaver, FTP, SFTP, MySql.

    Depuis Février 2006 : CONSULTANT EAI / SOA & FREELANCE - YANISOFT - Perpignan, FRANCE. Fournisseur de prestations informatiques au travers de ma société YANISOFT.

    ● De Janvier 2013 à Février 2015 : CONSULTANT EAI/SOA/TIBCO BusinessWorks – Groupe Chèque Déjeuner / Groupe Up, un groupe international (+20 filiales), sur Gennevilliers en région parisienne.
     Projet DocUp : projet EDI qui vise être la solution éditique de toutes les filiales du groupe.
    • Conception, mise en place de l’architecture ESB & implémentation de flux éditique volumineux qui vont des filiales du groupe vers le partenaire Docapost (filiale du groupe La Poste), s’occupant de la composition, génération fichiers .pdf, web ou autre type de sortie.
    • Conception de flux de tout type : flux, ½ flux, requête/réponse (web services), batch (import/export, en masse, subset, rejeu), flux au file de l’eau (message JMS), mapping fichier plat/xml vers xml, tuning solution, interfaçage FTP/SFTP.

     Programme Dématérialisation : ensemble de projets qui visent à dématérialiser les chèques déjeuners et autres produits/services du groupe.

     Projet ESB - Plateforme d’Echanges, projet de flux EAI/SOA, une « brique » centrale de médiation, ayant un rôle de plateforme de services, qui interconnecte des applications afin qu’elles communiquent et échangent des informations de façon intelligente.
    • Conception de flux de tout type : flux, ½ flux, requête/réponse (web services), batch (import/export, en masse, subset, rejeu), flux au file de l’eau (message JMS)
    • Participation à la mise en place d’un framework « maison », le socle de l’ESB : services techniques (SFTP, FTP, xml, générateur de templates WS, séquence ID) transverses, rédaction guide de DEV/DEX/DAT, documentation des services, de templates.
    • Développement de flux avec l'outil Tibco BusinessWorks, mapping, pivot, transformation de message, archivage & rejeu de fichiers de flux batch, appel de programme AS400/RPG via le connecteur AS400, transfert en masse de fichiers SEPA.
    • Rédaction de contrat d’interface (CI), de spécification fonctionnelle détaillée de flux (SFD), de spécification technique détaillée de flux (STD), mapping source/pivot/cible, pivot (Excel =>.XSD), atelier avec le métier
    • Supervision de la production, niveau 2 & 3 : suivi des instances de flux via le BAM PM, rédaction documents d’exploitation, de procédures, analyse de bugs, suivie des anomalies en Prod, aide à installation de patch, participations à « cellule de crise» suite problème en Prod, aide utilisateurs, tests de charge, de plateforme, référent plateforme EAI/SOA/Tibco BusinessWorks.

     Projet CONECS : projet chez CONECS qui gère les demandes de connexions des points de ventes de tous les distributeurs dont le Groupe Chèque Déjeuner afin qu’ils acceptent la carte dématérialisée.
    Environnement technique : Tibco BusinessWorks, Tibco EMS (JMS), Process Monitor / BAM, connecteur AS400  Back-Office, Front Office CMS, ERP Sage X3, Console admin Tibco, DB SQL-Server, Linux/VMware/Hyper-V, Java, XML/XSD/XPath/XSLT, SoapUI, FTP/SFTP.

    ● De Octobre 2011 à Décembre 2012 : CONSULTANT EAI/SOA/SoftwareAG webMethods – ALCATEL, à Massy en région parisienne.
     Projet EAI/ESB, projet de flux EAI/SOA, une « brique » centrale de médiation inter-applications.
    • Conception de flux de tout type : flux, ½ flux, requête/réponse (web services), batch (import/export), flux au file de l’eau (message JMS), mapping fichier plat/xml & xml/xml, interfaçage FTP/SFTP/DB/dossier partagé/SAP BC (IDoc).
    • Conception de services (flat file, file poller, web service, ftp, Broker/JMS, REST, DB) et de workflows métier (BPM) en respectant les standards du guide de dév. : gestion des erreurs, logging, nomenclature projet/package/dossier/service/model
    • Conception et développement de composants *_Service, *_Model, *_Mgt et java
    • Développement de flux avec le Designer, mapping de données, pivot, transformation de message, archivage de fichiers de flux batch, appel à l’ERP SAP via le connecteur SAP BC.
    • Définition de modèle de données canoniques, spécification de schémas .xsd, de dictionnaires
    • Mise en place de tests unitaires et les résultats visibles dans Monitor
    • Documentation en englais : rédaction de contrat d’interface (CI), de spécification technique de flux, mapping source/pivot/cible, pivot (Excel =>.XSD), workshops
    • Monitoring de processus avec myWebMethods Server et Monitor
    • Création de livrable, déploiement de projet avec le tool Deployer dans les différents environnement (dev, int, rec, pre-prod, prod)
    • Participation à la recette des flux d’échanges
    • Installation et configuration de composants webMethods dans différents environnements et installation de fixes.
    • Environnement technique : webMethods IS, Designer, Developer, console Administrator, myWebMethods Server MWS (BAM), Broker/JMS adaptor, Update Manager, Database Component Configurator, Deployer, Java/JEE, Eclipse, connecteur ERP SAP, Oracle/JDBC adaptor, Unix, XML/XSD/XPath/XSLT, SoapUI/WS, FTP/SFTP, SAP BC.

    ● De Octobre 2010 à Octobre 2011 : CONSULTANT MDM / TIBCO CIM & BusinessWorks – CHRONOPOST International, filiale groupe La Poste, à Gentilly en région parisienne.
     Programme PHOENIX: refonte SI Chronopost / Projet Référentiels, projet MDM, qui centralise les données références des Clients, Offres et Transport, et les diffuse aux applications consommatrices via l’ESB.
    • Gouvernance de données / MDQ : validation, règle métier, workflow, déduplication, point de vérité, données de réf., permissions, historisation,
    • Import (léger/massif) de données référentielles dans les référentiels Clients, Offres (catalogue) & Transports
    • Diffusion des données (légère/massive) références aux applications consommatrices
    • Conception et développement de la solution MDM autour de l'outil Tibco CIM + BusinessWorks (dév. spécifiques, couche de médiation)
    • Rédaction de contrat d’interface (CI), de spécification fonctionnelle détaillée (SFD), de spécification technique détaillée de (STD). Mappings : données référence => pivot référence, atelier avec le métier, call-conf.
    • Supervision de la production niveau 2 & 3 : rédaction documents d’exploitation, de procédures, astreinte lors de MEP, analyse de bugs, suivie des anomalies en Prod, aide à installation de patch, aide utilisateurs, participations à « cellule de crise» suite problème en Prod, tests de charge, de plateforme, référent plateforme MDM/Tibco CIM.
    • Environnement technique : Tibco CIM (MDM), DBLoad, Netrics, Tangosol, BusinessWorks, EMS (JMS), Console admin Tibco, Linux/VMware, shell scripts, Java, Oracle, Salesforce (CRM), JMeter, XML/XSD/XPath/XSLT

    ● De Juillet 2009 à Septembre 2010 : CONSULTANT EAI/SOA/TIBCO BusinessWorks – TELINTRANS, filiale « Projets informatiques » du groupe La Poste, sur Rungis en région parisienne.
     Programme PHOENIX : refonte SI Chronopost / Projet Plateforme d’Echanges, projet de flux EAI/SOA, une « brique » centrale de médiation, ayant un rôle de plateforme de services, qui interconnecte des applications afin qu’elles communiquent et échangent des informations de façon intelligente.
    • Conception de flux de tout type : flux, ½ flux, requête/réponse (web services), batch (import/export, en masse, subset), flux au file de l’eau (message JMS)
    • Développement de flux avec l'outil Tibco BusinessWorks, transformation de message
    • Rédaction de contrat d’interface (CI), de spécification fonctionnelle détaillée de flux (SFD), de spécification technique détaillée de flux (STD), mapping source/pivot/cible, atelier avec le métier
    • Supervision de la production, niveau 2 & 3 : suivi des instances de flux, rédaction documents d’exploitation, de procédures, astreinte lors de MEP, analyse de bugs, suivie des anomalies en Prod, aide à installation de patch, participations à « cellule de crise» suite problème en Prod, aide utilisateurs, tests de charge, de plateforme, référent plateforme EAI/SOA/Tibco BusinessWorks.
    • Environnement technique : Tibco BusinessWorks, Tibco EMS (JMS), ADB, Console admin Tibco, Tibco CIM (MDM), Oracle, Salesforce (CRM), Linux/VMware, Java, StarUML, XML/XSD/XPath/XSLT

    ● De Janvier 2009 à Juin 2009 : WEB DESIGNER - DEVELOPER - London Hot Jobs Ltd, un site web de recrutement, à Londres.
     Projet ********, un site fournissant un ensemble de services autour du candidat et de l’employeur. Le site les met en relation et propose d’autres services autour de ces 2 profils.

    Projet divisé in 2 modules : le front-office orienté candidat et recruter, et le back-office pour gérer le site web. Conception du site et implémentation de services par profil :
    • Candidat : s’enregistrer, rechercher jobs avec un moteur de recherche, panier jobs, postuler à un job, autres services.
    • Recruteur: s’enregistrer, rechercher CV avec un moteur de recherche, panier CV, poster jobs, voir jobs, pub et autres fonctionnalités.
    • Environnement technique : PHP, htlm, javascript, CSS, Apache, Dreamwaver, FTP, SFTP, MySql.

    ● De Fév. 2006 à Nov. 2008 : DESIGNER - DEVELOPPEUR JAVA/JEE - Alliance Healthcare France (AHF), Gennevilliers près de Paris, un membre du groupe Alliance Boots – secteur Santé
     Projet 1 : SOC (Sales Order Capture) : la prise de commande, un projet d’EAI / SOA.
    • Participation à la maintenance/évolution de la plate-forme SOA fournissant des services :
    commande produits (28500 commandes/jour soient 580 000 produits), information produit, gestion des établissements (54), monitoring flux métiers (BAM) etc.
    • Architecture SOA multi-tiers basée sur un bus applicatif asynchrone faisant communiquer un client
    externe (frontaux pharmacie, portail web, laboratoires …) avec un back-office sous système DosVse, gérant la prise de commande en interne. Le bus s’appuie sur des brokers/MOM sous JBossMQ puis sous ActiveMQ.
    • Assistance à la maîtrise d’ouvrage. Rédaction de documents techniques détaillés mis dans le wiki.
    • Plateforme conceptualisée avec l’atelier UML RSM puis Enterprise Architect.
    • Ecriture du connecteur SOC pour permettre au portail web d’utiliser les services de la plate-forme via services web.
    • Refactoring du frontal-PML : développement des « briques » formants ce frontal afin de permettre
    aux pharmacies de passer une commande, une demande d’information produit et autres types de message.
    • Participation à la réalisation d’une console d’admin (BAM) sous FLEX Builder : gestion des
    établissements
    • Ecriture de transformateur XML vers objets java et inversement respectant le protocole CSRP, un
    ensemble de règles de communication entre une pharmacie et un répartiteur. CSRP décrit un ensemble de messages de différents types (commander produit, demande info produit, bon de livraison, retrait produit etc) qu’un progiciel officine peut être amené à échanger avec tout répartiteur.
    • Structuration des projets de la solution avec l’outil Maven. Mapping relationnel via le framework Hibernate.
    • Méthodologie XP, test de composant avec JUnit, tests d’intégration avec Continuum
    • Déploiement et intégration continue d’EJB de type MDB sur le serveur JBoss puis évolution de l’architecture vers une sans EJB avec le mécanisme d’écouteurs/conteneurs du framework « glue » Spring
    • Mise en place de composants gérant les messages (JMS), la transformation/routage de messages
    et l’appel à des services (web services ou non). Interconnexions de flux pour faire communiquer la plate-forme avec les autres applications du SI et le monde extérieur (approche EAI/SOA)
    • Ecriture du composant de suivi des factures par envoie d’email
    • Installation & configuration de brokers. Tests de charges de la plate-forme, y compris des briques brokers
    • Tests unitaires, d’intégration et fonctionnels. Support à la recette.
    • Gestion des problèmes & incidents de production avec l’outil BMC Service Desk Express, respectant la norme ITIL

     Projet 2 : « Service Prix ». Aide à la finalisation du projet : un service aidant le pharmacien à définir ses politiques de prix, à calculer ses marges sur les produits commandés, suivant plusieurs axes. Ce service est présent sur le portail d’Alliance.

     Projet 3 : « Export vers Andorre ». Evolution applicative: module VB gérant les exportations de médicaments vers Andorre. Ajout de rapports sous Excel, demandés par la douane.

    ● De Juin 2004 à Déc. 2005 : DESIGNER - DEVELOPPEUR JAVA/JEE – SPO, Paris
     Projet AMETIS, refonte du SI "Mutuelle des Motards", Montpelliers
    • Participation à la refonte du SI : couvrant 15 domaines métier « assurance – mutuelle », conçue avec UML et MagicDraw
    • Développement des briques logicielles s’intégrant dans une architecture J2EE en 5 couches : de la base sous DB2/AS400, en passant par la logique métier sous JBoss, aux clients finaux. Un client « lourd » en SWT/JFace/RCP et un « léger » de type module web / Struts.
    • Mapping relationnel via le framework OJB : mapping de la base de données généré automatiquement par des tags XDoclet dans les classes java
    • Ecriture des composants de toutes les couches de l’application : web (JSP, actions, MVC2), graphique (SWT / RCP), métier (EJB session sans état), persistance (persister). Déploiement et intégration continue des EJB sur le serveur JBoss.
    • Méthodologie XP, test des composants avec JUnit et un framework interne (via un mécanisme de cache)
    • Mise en place de l’architecture d’un module autonome web gérant les référentiels (une 20ène dont Expert assurance, compagnie adverse etc) : participation au Dossier de Conception, manuels utilisateur, de dév.
    • Formation « Rich Client Platform », sur 3 jours : création de plugins en réutilisant au maximum le framework Eclipse.

    De Mai 1998 à Janvier 2004 :
    ● DESIGNER / DEVELOPPEUR – ASTON, Toulouse
     Sanofi-Synthelabo, projet ISBase V2: Développement d’une application web, gérant leurs projets informatiques

     Projet Airbus / A380: Développement prototype (IHM) intégrant un module graphique évolué. Interface fournissant des informations au pilote.

    ● EXPERT FRAMEWORK STRUTS – SOFTEAM, Paris
     L.Vuitton / Dior, projet Victor : Développement d’une application web, gérant la prise de commandes d’articles dans des showrooms par des acheteurs « importants » (centrales d’achats etc)

    ● ANALYSTE / DEVELOPPEUR / CHEF DE PROJET - ALPHA CSP, Paris
     Projet ******** : Finalisation du site web, développement pour la société
     France Telecom Orange, projet Girofar: application intranet pour suivre les appels téléphoniques
     LVMH (Kenzo, Givenchy) / KAMI, projet KSoft: Maintenance applicative d’une gestion prise de commandes

    ● DESIGNER / DEVELOPPEUR - GFI Informatique, Paris
     Mercedes-Benz Finance, projet de location de camions: maintenance applicative d’une gestion des contrats d’entretien & réparation, de location et de suivi de véhicule utilitaire/camion

    ● CONSULTANT / DEVELOPPEUR - ARTEMIS International France, Paris. Editeur de solution de gestion de projets. Missions en régie et forfait de courtes et moyennes durées autour de leurs produits.

    ● ANALYSTE / PROGRAMMEUR - BOUYGUES TELECOM (Paris, FRANCE)

Études et formations
  • Formation :
    ● En cours : D.E.S.T. Informatique de gestion au C.N.A.M.
    En cours : D.E.S.T. Informatique de gestion au C.N.A.M.
    ● GCP Associate Cloud Engineer Certification, en court de préparation, prévue en 03/2024
    ● AWS Certified Solution Architect - Associate, 11/2020
    ● Formation Architecture sur AWS, chez le centre partenaire Global Knowledge, 1 semaine 10/2019.
    Revue des principaux concepts cloud AWS : Regions, AZ, Edge Locations, VPC, VPC Peering, VPC
    Endpoint, Internet Gateway, Nat Gateway, Subset private/public, Direct Connect, EC2, S3 bucket, EBS,
    EFS, CloudFront, Route 53, RDS, DynamoDB, IAM, KMS, Security Group, Network ACL, Cognito, API
    Gateway, ELB, CloudFormation, OpsWorks, CloudWatch, HA, FT, Auto Scaling, ElastiCache, Lambda,
    SQS, SNS, File Gateway, Transit Gateway, RTO/RPO, backup, coûts, Tags
    Revue des principaux services AWS full managés ou non, well-architected framework, serverless,
    microservices ECS, Labs, principales architectures AWS, AWS Mgmt console, AWS CLI (cmd), SDK
    Conception et implémentation d’une architecture AWS HA, FT sur 1 semaine, avec les principaux
    services AWS.
    ● Formation Tibco BusinessWorks 6 Integration Boot Camp, chez l’éditeur, 1 semaine 02/2017
    Conception SCA dans Studio, un IDE basé sur Eclipse. Création de domain, AppSpace, AppNode,
    applications, module and module partagé dans des labs. Conception, implémentation de processus
    métier, déploiement d’applications, administration via TEA la console admin et tests. Routage et
    transformation de flux. Utilisation de commandes OSGi durant l’exécution.
    ● Formation webMethods 8.2 Integration Workshop chez l’éditeur, 1 semaine 10/2014.
    Concepts : flow steps (Map,Branch,Loop,Repeat,Sequence,Exit,Invoque), flow services, mapping,
    pipeline.
    Compréhension ESB/EAI/SOA : Integration Server (IS), my webMethods Server (myWMS), Designer
    (Eclipse), Broker, JMS, BPM, Adapters, Document types.
    Labs : conception de services (flat file, file poller, web service, ftp, Broker/JMS, REST, DB), workflows
    (BPM) pour illustrer les concepts et comprendre la plateforme SOA webMethods. Tests, débogage,
    gestion des exceptions, déploiement sur IS & monitoring sur myWMS. IS : configuration et
    administration de ressources et services déployés.
    ● Formation webMethods 8.2 Integration Workshop chez l’éditeur, 1 semaine 10/2012.
    Concepts : flow steps (Map,Branch,Loop,Repeat,Sequence,Exit,Invoque), flow services, mapping, pipeline.
    Compréhension plate-forme EAI / SOA : Integration Server (IS), my webMethods Server (myWMS), Designer (Eclipse), Broker, JMS, BPM, Adapters, Document types.
    Labs : conception de services (flat file, file poller, web service, ftp, Broker/JMS, REST, DB), workflows (BPM) pour illustrer les concepts et comprendre la plate-forme SOA webMethods. Tests, débogage, gestion des exceptions, déploiement sur IS & monitoring sur myWMS. IS : configuration et administration de ressources et services déployés.

    ● Formation Tibco BusinessEvents chez l’éditeur, 3 jours fin 12/2012. Concepts : CEP, events, channels, concepts, scorecards, rules & functions, rules inferencing, agent. Utilisation du tool BE Studio/Eclipse. Supervision/traces d’application orientée events via les States Machines. Tests, débugage, gestion des succès/exceptions via Event pattern matcher. Conception de rules dans Studio et avec Decision Manager. Labs, conception, implémentation de workflows CEP illustrant les concepts CEP, implémentation Query Agent, création fichier CDD, exécution EAR sur le moteur d’exécution BE, déploiement sur Tibco admin, administration et test.

    ● Formation Tibco ActiveMatrix BPM chez l’éditeur, 5 jours début 06/2012 : BPMN, Business Studio 3.5, BPM Server 1.x, console BPM Administrator, clients : Workspace, Openspace. Labs, conception, implémentation de workflows, déploiement sur le moteur d’exécution BPM Server, administration via console et test.

    ● Formation Tibco CIM / MDM chez l’éditeur, 4 jours début 02/2011 : CIM 8.0 (Webapp), Business Studio CIM 3.2. Conception d’Entreprise/Catalogues/Attributs, création de règles métiers/initialisation/validation. Création de relations inter catalogues. Export/Import de catalogues. Labs, conception, implémentation de workflows business et techniques (via les templates prédéfinis), déploiement sur le serveur CIM et test, suivi du workflow (Event logs).

    ● Formation Tibco BPM Suite chez l’éditeur, 4 jours fin 10/2010 : BPMN, Business Studio 3.2, iProcess Engine (iPE) 11.0, iProcess Admin, iProcess Workspace Browser 11.2. Labs, conception, implémentation de workflows, déploiement sur le moteur d’exécution iPE, administration via console et test.

    ● Formation Tibco BusinessWorks 5 Integration Boot Camp, 4 jours fin 11/2009, chez l’éditeur. Designer, Tibco Admin, EMS, Hawk, ESB. Labs, conception, implémentation de process métiers, déploiement sur le moteur d’exécution BW Engine, administration via console Tibco Admin et test. Routing et transformation de flux : XSLT/XPath/XSD.

    ● De Septembre à Octobre 2000 : Formation « Nouvelles Technologies » au centre NAGORA près de Paris
     JAVA / JEE, Visual Age for Java 3.0 : Java avancé, Servlets, JSP, EJB, Websphere Application Server, HTML, XML, comprendre les objectifs de la plate-forme JEE, workshops
     Développement pages HTML, JSP, servlets and EJB pour application bancaire avec architecture 3-tiers

    ● Juillet 1995 D.U.T. Informatique de gestion à l’IUT « Léonard de Vinci » à Reims.

D'autres freelances
Consultant Cloud AWS

Ces profils pourraient vous intéresser !
CV Consultant
Rafik

Consultant

  • PARIS
SALESFORCE Google Cloud Platform AZURE Cloud AWS Manufacturing & Supply Chain SQL
Disponible
CV Coach Agile AGILE
Benjamin

Coach Agile AGILE

  • PARIS
Design Thinking AGILE SCRUM SALESFORCE Cloud AWS
CV Consultant Cloud & FinOps
Mohammed Reda

Consultant Cloud & FinOps

  • ASNIÈRES-SUR-SEINE
DEVOPS Kubernetes ACTIVE DIRECTORY LINUX VMWARE Cloud AWS Google Cloud Platform HASHICORP TERRAFORM AZURE
Disponible
CV AMOA SAP
Christophe

AMOA SAP

  • NUILLÉ-SUR-VICOIN
SAP ITIL AGILE DEVOPS SAFE Cloud AWS
CV Consultant Data
Boubaker

Consultant Data

  • PARIS
PYTHON APACHE HADOOP APACHE SPARK APACHE KAFKA JAVA SQL Cloud AWS LINUX SCALA Data science
Disponible
CV Data Engineer
Arfang

Data Engineer

  • PARIS
APACHE SPARK PYSPARK APACHE HIVE Cloudera BASH POSTGRESQL JENKINS Cloud AWS AZURE DOCKER
CV Ingénieur Cloud DevOps
Benaissa Yacine

Ingénieur Cloud DevOps

  • LA VERRIÈRE
HASHICORP TERRAFORM Cloud AWS ANSIBLE JAVA SQL
CV Directeur Data - Transformation digitale - Innovation
Guillaume

Directeur Data - Transformation digitale - Innovation

  • PARIS
DIRECTOR DATA PMO SCRUM JIRA ENTERPRISE ARCHITECT PYTHON SQL Cloud AWS
Disponible
CV Consultant Cloud AWS
Farouk

Consultant Cloud AWS

  • ÉLANCOURT
AGILE Cloud AWS
CV Consultant API Management
Adrian Daniel

Consultant API Management

  • PARIS
JAVA LINUX WINDOWS Cloud AWS JIRA DEVOPS Kubernetes ACTIVE DIRECTORY AZURE
Bientôt disponible