Contexte : BNP Paribas a construit son propre cloud privé (i.e : cloud dédié DMZR) basé sur la technologie IBM cloud.
Ma mission consiste à:
Mettre en place des architectures applicatives dans le cloud IBM dédié à BNP Paribas (migration on-premise to cloud et nouvelles applications)
Mettre en place des architectures applicatives on-premise (i.e : maintenance de l'existant)
Former mes collègues sur le cloud en général et sur le cloud IBM dédié de BNP Paribas en particulier
Accompagner les équipes projets dans le déploiement des applications dans le cloud IBM dédié à BNP Paribas.
Etre force de proposition de nouveaux sujets dans le cadre de la migration dans le cloud IBM dédié de BNP Paribas
Projet : Container as a Service et Cloud AWS
Principales qualités: autonomie, prise d’initiative
Mission d’Expertise Technique :
Au sein de l’équipe Exploit 2.0, accompagnement des projets de différentes DSI EDF sur plusieurs sujets:
Plateforme CaaS/OpenShift:
Expertise technique et méthodologique sur la mise en place du modèle SRE
accompagnement dans le déploiement des applications
Projets accompagnés: A2S, DON, BPM, 0RL, MTB, ATM, HVK, MRM
AWS: accompagnement dans le déploiement des applications, préconisation d’architecture
Sécurisation des applications :
Gardian/Sesame (LDAP ou OpenID Connect)
Chaine de certification PKI Groupe
Mise en place de l’architecture de l’application JEDI (monitoring des applications déployées sur le CaaS)
Réalisation des études d’intérêt général pour le groupe EDF (ex. Sécurisation de conteneurs, Observabilité des applications, …etc)
Benchmark Openshift v3 vs v4
Mission d'accompagnement et de sensibilisation au chaos engineering:
Etude comparative des solutions de chaos engineering
Mise en place du chaos engineering sur des applications n tiers legacy (i.e : déployées dans des VMs) : Si-Vision, Ma Rivière Et Moi
Mise en place du chaos engineering sur des applications micro-services déployées sur le CaaS
Etude de solutions de chaos engineering sur AWS
Mission d'accompagnement DevOps:
Accompagnement de projets dans l'automatisation de la chaîne de build (Continuous Integration, Continuous Delivery, Continuous Deploiement)
Accompagnement de projets dans la mise en place de l’exploitabilité des applications (mise en place des outils d’observabilité) afin de faciliter l’adoption du modèle SRE
Participation à la communauté Ansible
Participation à la communauté Terraform
Formation et sensibilisation aux outils de l’écosystème DevOps:
Openshift
Cloud AWS
Concept de conteneurs et de micro-services
Terraform
- PO (Product Owner) de la DSI sur le projet de construction du cloud interne (OpenStack) et externe (Amazon AWS)
- Coach DevOps : accompagnement des projets de la DSI dans la mise en place du programme DevOps
- Formation et sensibilisation aux outils de l’écosystème DevOps : Ansible, Git, Jenkins, Sonar, Nexus …etc.
Mes missions consistent à :
Rôle de PO du programme de transformation DevOps :
Recueil des besoins cloud (services PaaS, IaaS) auprès des utilisateurs de la DSI
Création de la roadmap des livrables
Suivi et priorisation des besoins
Validation et suivi des livrables
Mission d'accompagnement DevOps des projets de la DSI:
Evaluation du degré de maturité DevOps des projets de la DSI (au travers des whiteboard interviews)
Accompagnement dans l'automatisation de la chaîne de build (Continuous Integration, Continuous Delivery, Continuous Deploiement)
Aide à la mise en place du provisioning et des configurations des environnements selon le principe IaC (Infrastructure as Code) avec Ansible
Mission de formation et évangélisation DevOps :
Sensibilisation des équipes agiles à DevOps (Continuous Delivery – Continuous Deployment – Continuous Feedback)
Sensibilisation des équipes agiles aux outils DevOps (Ansible, Git, Jenkins, Sonar, Nexus)
Expertises :
AWS : Préconisation et mise en place d’architecture AWS
OpenShift : Expertise technique et méthodologique sur la mise en place du model RSE.
Projet : Gestion de la relation client grands comptes
Mission :
La mission consiste à automatiser la Delivery Pipeline de l'application de facturation Clients Grands Comptes, de la phase de développement à la mise en production.
Mission de conception et de réalisation de la Delivery Pipeline :
Automatisation des builds et des livraisons avec Jenkins, Maven, Groovy, Ant, Shell, Ansible
Automatisation des tests avec Maven, Fitnesse, soapUi, Selenium, jUnit
Mise en place de la chaine de Continuous Delivery
Mise en place de la gestion de configurations selon le principe Every Thing As Code
Mise en place du provisioning et des configurations des environnements selon le principe Infrastructure As Code avec Ansible
Mission d’évangélisation DevOps :
Sensibilisation aux concepts DevOps
Formation des équipes agiles à DevOps (Continuous Delivery – Continuous Deployment – Continuous Feedback)
Projet : Gestion du système d’assurance des créances pour grands comptes
Mission :
La mission consiste à mettre en place le processus de Continuous Integration et d'automatiser le processus de livraison, depuis le développement jusqu'à la mise en production.
Mission de création de la chaine de build :
Automatisation des builds avec Maven
Automatisation des livraisons avec Jenkins, Maven et Shell
Automatisation des tests avec Maven, soapUi, Selenium, jUnit, Jacoco
Mise en place de Continuous Delivery
Mise en place du provisioning et des configurations des environnements
Mission de formateur :
Formation et sensibilisation des collaborateurs à DevOps (Continuous Delivery – Continuous Deployment) sous forme d’ateliers DevOps
Sessions et ateliers DevOps auprès des managers
Projet : Gestion du système d’assurance des créances pour grands comptes
Mission :
Conception et réalisation d'une application de récupération des données de tiers auprès des fournisseurs d'information.
Conception et réalisation d'une application de recherche des tiers dans le système local.
Mission conception technique :
Réalisation de spécifications techniques
Préconisation d'architecture
Choix d'outils techniques
Formation/Encadrement :
Formation de développeurs aux technologies Java/J2EE
Projet : Gestion du système d’assurance des créances pour grands comptes
Mission :
Mission conception technique :
Création du Canonical Data Model XML (création du modèle de données XML des objets métiers de l'entreprise).
Mise en place d'un annuaire des Web Services (SOA repository)
Projet : Gestion du système d’assurance des créances pour grands comptes
Mission :
Contexte : Euler Hermes est une compagnie d’assurance risque sur créance. Le code métier du système de gestion de risque fonctionne sur grand système CICS cobol et DB2. Au cours de cette mission, mon client m’avait chargé de construire un système orienté SOA en exposant ses services cobol en Web Services.
Mission conception technique :
Réalisation de spécifications techniques
Mission architecture et développement :
Préconisation d'architecture
Choix d'outils techniques
Développements des Web Services (JAX-WS)
Formation/Encadrement :
Formation de développeurs aux technologies Java/J2EE
Mission :
Contexte : après le lancement de la première version de son service Internet fin 2006, Darty souhaite apporter des évolutions majeures à son produit pour être capable de mieux servir ses clients. Les nouvelles fonctionnalités ont pour but de permettre aux abonnés de changer leur offre de base ainsi que les options de l’offre.
Mission conception technique :
Réalisation de spécifications techniques front et back office.
Mission architecture et développement :
Préconisation d'architecture
Organisation des packages d...