Olivier - Cloud Solution Architect
Ref : 141021D004-
93160 NOISY LE GRAND
-
Architecte, DevOps (51 ans)
-
En profession libérale
EXPERIENCES PROFESSIONNELLES
Depuis 11/2021 ENGIE-GEMS – France – Paris Architecte Solution Cloud AZURE
Contexte : Programme Gemstone Move to Cloud : Accompagner le projet Gemstone/Gemstone Components (Orchestrade) pour la migration vers le cloud
• Analyse d’architecture applicative/infrastructure OT au sein de GEMS (Discover, Assess, Prioritize)
• Cloud migration template selon 4 axes : Provisioning (IaC), ci/cd (pipeline), Monitoring, DRP
• POC des solutions adoptées
o IaaS pour OT Core et Databases (Sql Server, MongoDB)
o Cluster K8s pour rabbitmq
o IaaS pour les risk servers OT, batch servers OT
• Accompagnement des équipes pour le Move to Cloud des composants Gemstone (PaaS, IaaS)
• Refonte du système de gestion des machines de build Azure devops (Build Machine as a Service)
o Utilisation de la plateforme ART Dashboard (Angular/micro-services .Net) pour le build servers management
o Design d’architecture + implémentation pour le Build Servers managements
• Accompagnement et Support des équipes de dev sur les pipelines azure devops
• Maintenances évolutives de l’outil « release tooling » ART-Dashboard
Outils : AZURE (PaaS, CaaS, IaaS), Azure Devops, Bicep, K8S, Git, .Net Core, Angular 9
09/2019-11/2021 BPCE-IT Infogérance et Technologie - Paris Architecte Solution Cloud AZURE
Contexte : Programme Cloud First : En tant que Cloud Expert, accompagner les projets (nouveaux, migrations) vers le cloud
• Design d’architecture applicative basé sur les services cloud (Azure/Aws)
• Design d’architecture technique pour la sécurisation des services (ex : utilisation des private link, règles firewall, nsg, route table, etc.)
• Responsable de la validation des architectures au niveau des instances de sécurités
• Accompagnement et support techniques sur l’implémentation des solutions cloud
• Travaille avec les FinOps pour l’estimation des coûts des solutions implémentées ( + optimisation des coûts d’utilisations des services)
• Projet Billing : Extraire les consommations mensuelles par projet et par service cloud
o Pour les 3 cloud providers (Azure, Aws, Gcp)
o Format Excel pour les finOps
o Utilisation des services cloud : BigQuery, Pub/Sub, Bucket, Lambda, Storage Account, Data Factory
• Projet Sandbox : Harmoniser le process de création des environnements cloud « sandbox » (Gcp, Aws, Azure) à destination des projets
o Définition des process de création des environnements
o Implémentation sur terraform (gestion de 2 dev)
Outils : AZURE, AWS, GCP, Terraform, Jenkins, Git, Xldeploy/XlRelease
12/2018-09/2019 ARCHITAS – France – Paris Architecte Solution Cloud AZURE
(10 mois) Contexte : Projet Cloud AZURE : Accompagner la DSI d’Architas France vers le cloud Azure (type Greenfield) ayant comme priorités, l’utilisation des services PaaS
• Stratégie de transformation ALM et mise en place d’un environnement cloud
• Analyse en vue de mettre en place des processus et des outils sur les différentes phases du pipeline ALM
o Source code et branching strategy
o Build/Unit tests /Packaging (Nexus) /release
• Architecture applicatives basées sur les services AZURE pour les projets
• Supports techniques sur la plateforme IaaS existante.
• Mise en place du processus et des outils d’interaction entre le business et l’IT
• Accompagnement de l’équipe dans la prise en main d’AZURE
Outils: Jira, git, azure devops (vsts), .Net Framework, Angular6, Web Api, Services azure (IaaS, PaaS)
06/2018-12/2018 CARREFOUR – France – Paris Architecte Solution Cloud
(6 mois) Contexte : Program One Cloud carrefour : Au sein de la direction technique innovation et transformation digitale, accompagner la migration des solutions applicatives carrefour vers le cloud (azure, openstack)
• Définition de la stratégie de transformation ALM pour l’équipe agileOps (IaC avec terraform)
• Analyse en vue de mettre en place des processus et des outils sur les différentes phases du pipeline ALM
o Source code et branching strategy
o Build/Unit tests /Packaging (Nexus, strategie de promotions de packages) /release
Outils : Jenkins, git, Terraform, ansible
Depuis 09/2019
BPCE-IT Infogérance et Technologie - Paris
Contexte : Programme Cloud First : En tant que Cloud Expert, accompagner les projets (nouveaux, migrations) vers le cloud
Design d’architecture applicative basé sur les services cloud (Azure/Aws)
Design d’architecture technique pour la sécurisation des services (ex : utilisation des private link, règles firewall, nsg, route table, etc.)
Responsable de la validation des architectures au niveau des instances de sécurités
Accompagnement et support techniques sur l’implémentation des solutions cloud
Travaille avec les FinOps pour l’estimation des coûts des solutions implémentées ( + optimisation des coûts d’utilisations des services)
Projet Billing : Extraire les consommations mensuelles par projet et par service cloud
Pour les 3 cloud providers (Gcp, Aws, Azure)
Format Excel pour les finOps
Utilisation des services cloud : BigQuery, Pub/Sub, Bucket, Lambda, Storage Account, Data Factory
Projet Sandbox : Harmoniser le process de création des environnements cloud « sandbox » (Gcp, Aws, Azure) à destination des projets
Définition des process de création des environnements
Implémentation sur terraform (gestion de 2 dev)
Outils : AZURE, AWS, GCP, Terraform, Jenkins, Git, Xldeploy/XlRelease
Depuis 12/2018 ARCHITAS – France – Paris Architecte Solution Cloud AZURE
(6 mois) Contexte : Projet Cloud AZURE : Accompagner la DSI d’Architas France vers le cloud Azure (type Greenfield) ayant comme priorités, l’utilisation des services PaaS
• Stratégie de transformation ALM et mise en place d’un environnement cloud
• Analyse en vue de mettre en place des processus et des outils sur les différentes phases du pipeline ALM
o Source code et branching strategy
o Build/Unit tests /Packaging (Nexus) /release
• Architecture applicatives basées sur les services AZURE pour les projets
• Supports techniques sur la plateforme IaaS existante.
• Mise en place du processus et des outils d’interaction entre le business et l’IT
• Accompagnement de l’équipe dans la prise en main d’AZURE
Outils: Jira, git, azure devops (vsts), .Net Framework, Angular6, Web Api, Services azure (IaaS, PaaS)
06/2018-12/2018 CARREFOUR – France – Paris Architecte Solution Cloud
(6 mois) Contexte : Program One Cloud carrefour : Au sein de la direction technique innovation et transformation digitale, accompagner la migration des solutions applicatives carrefour vers le cloud (azure, openstack)
• Définition de la stratégie de transformation ALM pour l’équipe agileOps (IaC avec terraform)
• Analyse en vue de mettre en place des processus et des outils sur les différentes phases du pipeline ALM
o Source code et branching strategy
o Build/Unit tests /Packaging (Nexus, strategie de promotions de packages) /release
Outils : Jenkins, git, Terraform, ansible
2015 - 2018 ENGIE-GEM – France – Paris Architecte Solution
Contexte : Industrialisation du processus de développement logiciel (ALM) pour le Delivery Center Meteor
• Définition de la stratégie de transformation ALM
• Analyse et mise en place des processus et des outils sur les différentes phases du pipeline ALM
o Source code et branching strategy
o Build/Unit tests /Packaging (Artifactory, nuget, strategie de promotions de packages) /release
o Tests UI (ranorex) / quality measurements (SonarQube)
o Metrologie applicative (Splunk)
o Communication (slack, MsTeams)
o Database release lifecycle (Liquibase)
• Accompagnement des équipes de développement sur la transformation ALM (architecture applicatif, pipeline de livraisons)
o Gestion de projets en mode AGILE (Scrum)
o Définition du product backlog, priorisation des backlogs items et des tâches
• Modularisation du stack Meteor
o Analyse et découpage en module technique de Meteor (meteor.core)
o Mise en place d’un pipeline ALM sur « meteor.core »
o Accompagnement des équipes sur le découpage des modules satellites (application en regfree)
o Gestion de projet en mode agile (Scrum)
o Définition du product backlog, priorisation des items et des taches
• Accompagnement des équipes sur la Migration TFS vers VSTS
• Définition d’une stratégie de gouvernance autours de la pratique DEVOPS
o Etat de lieux du niveau de maturité des équipes
o Accompagnement personnalisée sur les axes d’amélioration choisies par les équipes
• Architecture cloud AZURE
o Accompagnement des équipes dans la prise en main du cloud AZURE
o Architecture applicative basée sur les offres AZURE
o Infrastructure as Code (Chef, ARM + powershell DSC)
• Garant du respect du pipeline ALM mis en place
• Support TFS, VSTS, AZURE
Outils : .Net framework, VB6, Sybase, SqlServer, Artifactory, SonarQube, TFS/VSTS, AZURE, Chef, Liquibase, Jenkins, Maven, Octopus
2013 - 2015 PICKUP-SERVICES – France – Paris Architecte Applicatif
Contexte : Accompagner l’industrialisation du développement logiciel et aller vers l’usine logicielle
• Mise en place d’une usine de développement (Software Factory)
o Installation TFS, Configuration machine de build
o Gestion des sources et Processus de Build
o Définition des stratégies de branching et de Merge
o Processus de déploiement (outils de déploiement)
• Définition d’un standard de développement pour les équipes
o Coding Standard, wiki (tutoriels, best practices)
o Définition d’un roadmap technique pour améliorer le day to day de l’équipe de dev (Applicatifs, frontend, pôle plsql)
o Mise en place d’un SDK suivant le roadmap (projet en mode agile)
o Mise en place d’un outil de qualité de code (Sonar)
o Personnalisation des règles sonar (gendarme, fxcop, stylecop, ndepends, ncover, tests unitaires, etc.)
• Animation d’une équipe de référents techniques
o Référents techniques .net
o Référents techniques frontend (ergonomie, design, etc.)
• Garant de l’homogénéité du SI
• Cartographie SI, applicatifs et datas
• Définition des architectures applicatives sur les projets
o Cadre générale d’architectures des applications
o Briques logiciels (services, modules, composants)
o Définition des communications inter-applicatifs (mode de communications, données inter-applicatifs, etc.)
Outils : UML, .Net 4.0, 4.5 (c#, WF, WCF, ASP.NET, MVC4), IoC (Castle Windsor), EF5, Oracle 11g, SqlServer 2008
2009 - 2013 AXA INVESTMENT MANAGER – France – Paris Architecte, Team Leader, Développeur
Team leader, développeur chez Supports functions
• Participation aux développements de certaines fonctionnalités sur le moteur de workflow maison basé sur Workflow Foundation (1an)
• Référent technique de l’équipe de développeurs (1an)
o Gestion d’un portefeuille applicatif (environ une douzaine)
o Priorisation des taches de l’équipe avec le business
o Management de l’équipe de dev (6 développeurs)
Architecte et référent technique sur le projet Sesame
• Architecte technique et team leader sur une plateforme de service et d’aides à la décision de l’équipe Investments Solutions (Sesame) (2ans)
o Priorisation des taches de l’équipe avec le business
o Management de l’équipe de dev (6 développeurs)
• Team leader d’une équipe de support utilisateur (commandos/Sesame) (1an)
o Priorisation des taches avec l’équipe
o Management de l’équipe commando (3 développeurs vba)
• Participation aux développements de certaines fonctionnalités (2ans)
Outils : Sesame, .Net 2.0/3.0/3.5/4.0 (c#, WF, WCF, ASP.NET, WINFORM), micro-kernel, IoC (spring, et moteur interne), nHibernate, Aspects
2005 – 2009 AXA PRIVATE EQUITY – France – Paris Architecte, Team Leader, Développeur
Externalisation de la Gestion des processus de calcul des fonds Private Equity
• Architecte et référent technique
• Développement du framework EWAC (External Waterfall Calculation)
• Gestion des processus de calculs financiers sous FrontVenture
• Gestion du projet
o Caractérisation des besoins avec le business
o Priorisation des fonctionnalités et suivi d’avancements
o Découpage des tâches avec les membres de l’équipe
o Management de l’équipe de dev (4 personnes)
Outils : UML, IoC (Spring), .Net 1.1 et 2.0 (c#, ASP.NET), Xml, FrontVenture
2004 – 2005 INDEPENDANT – France – Paris Concepteur/Développeur
• Conception et réalisation d’un système de Réponses aux questionnaires Clients
• Refonte de l’Intranet de gestion de Devis de l’agence SwissLife de Pau
• Conception et réalisation de la partie cliente d’un logiciel de contrôle bancaire et de contrôle de compte
Outils : UML, PHP5, ASP, XML, COM, MySQL, MVC, VB6, activeX, MSACCESS
2003 CHAMBRE DE COMMERCE – Madagascar – Toamasina Team leader, Architecte, Développeur
Conception et réalisation d’un centre d’information et de documentation électronique au sein de la Chambre de Commerce de Toamasina (CCIAAT)
• Proposition d’une architecture réseaux et applicative
• Analyse, conception et implémentation de la solution
Outils : LINUX Redhat, APACHE, DNS, SMTP, POP, DHCP, SAMBA, sécurités, BLR, PHP4, PostgreSQL
2002 – 2003
1996 – 2001 UNIVERSITE – Madagascar – Toamasina Responsable Informatique
Responsable informatique du CAG-ISPG de l’Université de Toamasina – Madagascar et administrateur réseaux
• Formateur expert à l’atelier de formation en « Administration de Réseaux TCP/IP sous Linux » en accord avec l’Université de l’Ocean Indien (UOI)
• Responsable de formation et enseignant en Informatique de Gestion de l’ISPG
• Mise en place des centres NTIC + interconnexion dans différents sites du technopôle (7 sites) de l’Université de Toamasina – Madagascar
• Mise en place d’un réseau pédagogique avec accès sécurisé au CAG-ISPG
• Conception et réalisation d’un logiciel de traitement des inscriptions à l’Université de Toamasina
• Conception et réalisation d’une application de gestion de la clientèle de la salle informatique de l’Université de Toamasina (cybercafé)
Outils : LINUX (debian, redhat, mandrake, freebsd), SENDMAIL, BIND, APACHE, outils systèmes, routeurs cisco, LS, émulation d’un serveur NT avec SAMBA, Base de registre, Win9x, DNS, Modèle entité/association, Pascal, C, VB6, VBA, BDD, SQL,
2000 – 2001 DOUANE – Madagascar – Toamasina Concepteur/Développeur
Conception et réalisation d’un logiciel de traitement des taxes douanières à la douane de TOAMASINA
• Analyse, conception et implémentation de la solution
Outils : MERISE/2, VB6, MSAccess 2000
EXPERIENCES ACADEMIQUES ET STAGES
2003 - 2004 UNIVERSITE – France – Grenoble Sujet de DEA
Cycle de vie flexible et extensible pour les plateformes embarquées
Outils : JAVA, OSGi, J2EE, FRACTAL, systèmes embarqués, modèles à composants
2002 STORAENSO – France – Douai Stage de DESS
Etude et mise en place d’une solution de sécurisation et de haute disponibilité de l’Intranet de l’usine de Corbehem du groupe STORAENSO
Outils : LINUX, SAMBA, LDAP, PostgreSQL, cluster, PERL, TCP/IP, PKI
2001 – 200 2 UNIVERSITE – France – St-Denis, La Réunion Projets d’étude
• Installation et mise en oeuvre d’un nuage IPv6 à l’Université de la Réunion
• Participation à la mise en place d’une couche middleware CORBA du système multi-Agent GEAMAS de l’Université de la Réunion
• Analyse et conception d’un site Peer To Peer d’échanges de fichiers
Outils : Linux, IPv4, IPv6, SSH, ProFTPD, Apache, tcpDump, UML, J2EE, JAVA, RMI, VisiBroker
2000 UNIVERSITE – Madagascar – Toamasina Projets d’étude
Mise en place d’un Intranet Universitaire – cas du pôle Gestion – Informatique de l’Université de Toamasina
Outils : LINUX, TCP/IP, DNS, HTTP, FTP, SAMBA, SSH
DOMAINES DE COMPETENCES
OS WINDOWS (clients et serveurs), LINUX
Plateformes et Langages .NET, C#, Angular2, Java, OSGi, J2EE, EJB, VB, VBA, COBOL, SQL, PL/SQL, Applet Java, JavaScript, servlet (TomCat, Jserv), PHP, XML
SGBD SQLServer, Sybase(12/15), PostgreSQL, MySQL, Ms Access, ORACLE (8i, 9i), D3, DataWareHouse (notions), DataMining (notions)
Architectures distribuées .NET Remoting, WCF, Java - RMI, CORBA
Protocoles et réseaux TCP, UDP, IPX/SPX, NETBIOS, IPv4, IPv6 (QoS, IntServ/rsvp, DiffServ), SNMP, RTP/RTCP, LDAP, cluster, PKI, SOAP
Méthodes UML, MERISE, MERISE/2, O*
Cloud AZURE (iaas, paas, saas)
FORMATION
2003 - 2004 UNIVERSITE – France – Grenoble Etudiant
Master2 Recherche (DEA) en Système d’Information
2002 UNIVERSITE – Ocean Indien – Madagascar Formation
Formation sur Cisco Certified Network Academy (CCNA1 et CCNA2)
2001 – 200 2 UNIVERSITE – France – St-Denis, La Réunion Etudiant
Master2 Professionnel (DESS) Réseaux – Multimédia – Internet
2000 UNIVERSITE – Madagascar – Toamasina Etudiant
Maîtrise ES Science de gestion – option Informatique-Organisation
1995 UNIVERSITE – Madagascar – Toamasina Etudiant
License es Science de Gestion – Informatique – Organisation
Langues : Français (lu, parlé et écrit), Anglais (lu et écrit)
Domaines de compétences
Définition des cadres d’architectures SI, élaboration des Dossiers d’architectures applicatifs
Définition d’architectures techniques sur les projets (services, modules, composants)
Définition et rédaction des bonnes pratiques et des directives de développement (Code, documentation, processus, patterns de conceptions/développements)
Accompagnement technique des équipes Projets et support aux équipes de développement
Force de proposition sur les choix des solutions techniques et/ou fonctionnelles
Très bonnes connaissances des processus d’analyses et de conceptions (UML, Entités/relationnelles, merise)
Très bonnes connaissances de l’environnement MICROSOFT (.NET, AZURE).
Bonnes connaissances des middlewares (ESB, Azure service bus, Azure EventHub, etc.)
Bonnes connaissances SQL Server, Sybase, Oracle
Définition et implémentation de plateformes d’intégration continue notamment TFS/VSTS
Travaille en étroite coordination avec les utilisateurs et la MOA
Bonne vision des problématiques des applications multicanaux (Web, tablettes, mobiles, PDA)