➡ 17 années d’expérience en développement d’applications web en tant que testeur, développeur, architecte, et chef de projet. ➡ 11 années d’expérience en management d'équipes agiles en tant que manager ou directeur de service supervisant à la fois les développements et l'exploitation des systèmes informatiques. ➡ 5 années d’expérience en consulting.
Consultant indépendant depuis Mai 2016, je peux aider vos équipes à: ➡ Concevoir et mettre en place votre architecture technique sur le clous AWS. ➡ Effectuer une transition Devops en mettant en oeuvre des pratiques permettant une automatisation de vos opérations. ➡ Mettre en place une architecture micro-service / SOA à partir d'une conception orientée domaine. ➡ Optimiser votre SI pour prévenir ou résoudre les problématiques de scalabilité et d'absorption de pics de charge.
Conception et implémentation de l'architecture AWS pour le développement et l'exploitation de services d'IA d'analyse d'images et de video appliqués à la gestion des infrastructures routières.
Pilotage technique d'une migration d'infrastructure vers le cloud amazon ayant permis une réduction des coûts d'infrastructure de 30%.
Mise en place des pratiques DevOps dans plusieurs contextes. Rapprochement Développement, Opérations et Assurance qualité par la mise en place de Pipeline de déploiements continus et automatiques sur prémices et sur cloud.
Site Reliability: Amélioration du SLA par mise en place de Monitoring et alerting, instrumentation.
Contenairisation et virtualisation: Docker, swarm, Kubernetes
Conception d'infrastructure pour sites web complexes (plusieurs centaines de machines) : topologie réseau, sécurité, load balancing, gestion DNS, PCA/BCP
Laboratoire Nuxe: Responsable pôle technique & ingénierie ➢ Management équipe de 3 personnes en charge des moyens informatiques et de l'infrastructure sur cloud privé. ➢ Pilotage infogérance, suivi sous-traitance ➢ En charge des services d'infrastructure (Active directory, ADFS, DFS, Exchange, Soft-phony, ...) , environnements windows scripting en power-shell
Cyclope.ai (filiale du groupe Vinci): Responsable Infrastructure (équipe de 3 personnes): ➢ Conception de l'architecture AWS pour le développement et l'exploitation de services d'IA d'analyse d'images et de video appliqués à la gestion des infrastructures routières. ➢ Implémentation de l'infrastructure avec Terraform / Ansible / Packer et python Boto ➢ Principaux services utilisés: EC2, S3, ALB, ECS, ElisticSearch, VPC, Transit Gateway, Route53, VPN, API Gateway, IAM, ACM, Lambda, Cognito, EFS, SQS, SNS, RDS, DynamoDB, Redis, Codepipeline. ➢ Gestion des opérations: inventaire, monitoring, gestion des changements, gestion des incidents, continuité de service.
AXA: Devops Manager: ➢ Management d'une équipe Devops: mise en place d'un service 24/7 en Follow the sun, organisation du service. ➢ Equipe de 10 devops répartis sur 3 continents. ➢ Exploitation d'une platform Devops à base d'Ansible et Docker hébergeant 150+ sites pour 60+ entités.
Roche Diagnostics: Architecte ➢ Architecture micro-services pour une application pharmaceutique à base de composants Docker: analyse, modélisation orientée domaine, document d'architecture, conseils sur infrastructure de déploiement sur cloud Azure.
Bio-Logic Science instrument: : Architecte ➢ Architecture distribuée pour système embarqué sur des instruments de mesure avec composants Docker: analyse, modélisation orientée domaine, document d'architecture.
Coffreo: Architecte / Devops ➢ Mise en place d'un pipeline de déploiement et provisioning automatique: Gitlab-ci, Ansible, Containerization avec LXC packaging apt.
Management de plusieurs équipes de développement (24 personnes) réparties sur trois sites (Grenoble, Paris, Bucarest).
Organisation des équipes, recrutement (doublement des effectifs en 1 an), pilotage et coordination d'un portofolio de projets, suivi technique (architecture et technologie), amélioration du produit (réduction du nombre d'incidents et du nombre de défauts).
Direction d'un service engineering constitué de 4 équipes de développement (18 personnes).
Réorganisation des équipes en mode cross-fonctionnelle et devOps, recrutement.
Pilotage et coordination d’un portofolio de projets, suivi technique (architecture et technologie), gestion du budget du département, assurance qualité, continuité de service du système de production.
Lancement d’un projet FUI qui a obtenu un montant d'aide de 800K€.
management d’une équipe de développement (5 à 12 personnes), en charge des applications backend: management, pilotage projets, définition produit, gestion de l’infrastructure (hébergeur externe).
Chef Architecte : direction du comité d’architecture, coordination de l’architecture globale de l’entreprise, suivi de l'architecture des projets
Mise en place d’une architecture orientée services avec développement des services associés dans le cadre de la refonte technologique des sites de l’entreprise: 5 millions de pages vues par jour, 40 millions de visiteurs uniques par mois, infrastructure de 110 serveurs.
Technology: PHP / Java, Symphony, Web services REST, Spring, Base de données nosql mongodb, Messaging system Hornet, search engine Solr, Cucomber, Mockito, Git, Hadoop.
Pilotage technique de la migration d'infrastructure vers le cloud AWS ayant permis une réduction des coûts d'infrastructure de 30%. Concept de "migration continue" en migrant les micro-services par lot. Choix des services et arbitrages entre services managés et services implémentés.
management d’une équipe de développement (4 à 8 personnes): recrutement, coaching, fixation d’objectifs et suivi des progrès des collaborateurs. Pilotage de projet : estimation, gestion des plannings en fonction des priorités produit et des contraintes cross fonctionnelles, coordination d’équipes fonctionnelles (QA et Opérations), respects des délais et coûts. Application de méthodologie agile (Scrum master)
Technologie: Map-reduced avec Hadoop, pig, java, PHP, oracle RAC, mysql, text mining, REST web services, PHP, Java.
Architecte Europe: Support architecture pour les équipes d’ingénierie, revue des architectures des produits Europe, design des systèmes, mise en application des standards d’architecture de la compagnie, globalisation et internationalisation des applications.
Yahoo Paranoid: Security enforcement of web applications.Architecte technique en charge du site Kelkoo en Europe.
Management (dotted line) d’une équipe d’architectes.
Architecture et développement d’une application web transactionnelle pour la gestion de VPN. Application à base de servlet/JSP, Apache/TomCat, Oracle and JDBC, Soap Web services.
Projet TéléTva (déclaration de la TVA en ligne): Chef de projet technique d’une équipe de 15 personnes (développeurs, testeurs, architectes), relation client, recrutement, architecture de l’application (EJB avec weblogic, Servlet, JSP, netscape entreprise server).
Consultant: ➢ Architecture: architectures logicielles et modélisation UML (plusieurs projets). ➢ Consultation / Audit : conseil sur le développement orienté objets avec UML, design et architecture, audits avec suivi. ➢ Animation de conférences et séminaires sur les technologies WEB. ➢ Avant vente MOE : gestion d’avant ventes, relations client.