Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Erwan Dorso

Erwan Dorso

DevOps / Site Reliability Engineer

Lead Dev
DevOps
Agile
Passionné
Freelance
48 ans
Permis de conduire
Toulouse (31000)
Freelance En simple veille
Ecolo-geek et ancien gamer, mes passions actuelles et passées enrichissent mon expérience. Je mets cette expérience et mes compétences en industrialisation des développement au service de la satisfaction de mes clients.

Mes compétences Java: http://www.erwan-dorso.net/java
Expériences
  • En tant que Devops et responsable technique au sein de la startup d'état EIMIS:
    • Infrastructure technique :
      • Conception et mise en place à partir de zéro
      • évolution
      • hébergement HDS
    • Relations avec les éditeurs :
      • Animation de communauté technique
        • Support et veille technique
    • Équipe :
      • Recrutement
      • Scrummaster
    • Développement:
      • Roadmap
      • mise en place des environnements de développement personnels
      • POC de ponts entre messageries de différents éditeurs (Teams, Slack, Discord, ...)
  • Environnement technique :
    messageries (Matrix, Synapse, Element, Teams), IaC (Terraform, Ansible), conteneurs (Docker, Docker-compose), orchestration (Kubernetes managé OVH), hypersiveurs (Openstack managé OVH), ci-cd (Github Actions), Identité/SSO (OIDC, Keycloak)
    database (postgresql), monitoring (Grafana, Prometheus), langages (Python, Javascript)
  • En tant que Devops, tendance Ops:
    • Maintenance en Condition Opérationnelle des différentes plateformes SaaS (développement jusqu'à production)
    • Montée de version des différents composants
    • Migration des plateformes entre hébergeur puis vers AWS
    • Relation avec les différents hébergeurs
    • Support auprès des équipes de développeurs
    • Environnement anglophone
  • Environnement technique : IaC (Terraform, Ansible, Packer), conteneurs (Docker, Docker-compose), orchestrateur (Kubernetes, Rancher), hyperviseurs (Vsphere, Xen server, HyperV), Cloud AWS (EC2, Route53, S3, EKS, ECS, ECR, EFS, IAM, ...), CI/CD (github, jenkins, sonarqube), Linux (Debian 9, 10, 11, Ubuntu), Identité/SSO (SAMLv2, ADFS, keycloak), loadbalancer (HAProxy, nginx), database (postgresql, eventstore) monitoring (Grafana, Datadog, Alerta, Tick stack (Telegraf, InfluxDB, Kapacitor), suite ELK (Elasticsearch, Logstash, Kibana)), routeur (Sophos, Pfsense)

DevOps / Administrateur système

Editeur de solution RH
Juillet 2020 à novembre 2020
Freelance
Toulouse
France
  • Mise en place d'un système de déploiement de serveurs applicatifs en mode SaaS
  • Optimisation de la chaîne CI/CD
  • Environnement technique : Terraform, Saltstack, Docker, Vagrant, suite AWS (EC2, Route53, S3, CloudFormation), gitlab, Debian10, Amazon Linux 2, mariaDB, traefik, nginx, Jumpcloud
  • Conseil sur l'utilisation de Keycloak en environnement microservice
  • Mise en place d'une forge logicielle sur cloud privé docker swarm
  • Création de pipelines de CI/CD pour des applications PHP
  • Ré-architecture d'une application PHP pour passer d'un monolithe à une agrégation de modules
  • Environnement technique : écosystème docker (compose, swarm, volumes, configs, secrets), gitlab et gitlab-runner, Nexus, sonarQube, Portainer, Traefik, Ansible, écosystème PHP (symfony, Laravel, doctrine, Apache)
  • Aspect Ops : Investigation et remise en marche des procédures de déploiement en production
  • Aspect Devops : mise en place et optimisation des chaînes d'intégration et déploiement continu (CI/CD)
  • Conseils en architecture et bonne pratiques de développement
  • Environnement technologique : Gitlab CI (pipelines, auto-devops, registry), Docker, Docker-compose, AWS (S3, Cloudfront, Lambda, Certificate Manager, ...), Heroku , nginx, Ruby on Rails, PostgreSQL, Angular 7 (CLI), yarn , Jhipster, webpack, karma
  • Étude sur la stratégie de tests dans un contexte agile.
  • Étude de fournisseurs de fermes de navigateurs (Browserstack, Saucelabs, Crossbrowsertesting) pour tests e2e frontend.
  • Participation à la mise en place des Plateformes CI/CD dockerisées ainsi que la culture DevOps l'accompagnant.
  • Environnement technique : Angular 5&6, Protractor, TestCafé, Selenium, Node, Npm, Typescript, Jenkins, Groovy, Docker, Docker Compose, Git, Git Flow
  • Aide à la stabilisation du serveur de Keycloak utilisé pour protéger le site web et l'application mobile.
  • Migration du serveur keycloak vers une nouvelle instance et un nouveau SGBD
  • Environnement technique : Keycloak 3.4, JBoss Wildfly, DBeaver, H2, MySQL
  • Étude et POC sur la migration de la gestion de configuration de Serena Dimension vers Git
  • Référent sur les chaînes d'Intégration Continue
  • Présentations techniques autour de l'industrialisation des développement JavaScript (React) et restitution de conférences
  • Études et développements sur les batchs spring-batch, les services d'authentification keycloak
  • Environnement Technique: Java 1.7, spring batch, Maven, Jenkins, Git, GitLab, Git Flow, serena dimension, Keycloak, Perl
  • Industrialisation pour faciliter les développements et tests des applications de paiements.
  • Création d'un générateur d'environnement de développement avec Yeoman
  • Création d'un framework de test fonctionnel d'application
  • Environnement Technique: NodeJS, Yeoman, Gulp, phantomJS, GitLab, Git Flow, Jenkins, Java 1.8, Selenium, Docker, JBoss, Maven
  • Refonte de l’application vers une architecture Frontend AngularJS / backend REST
  • Développements et tests unitaires des différents tiers (IHM, services, DAO, batchs, websevices)
  • Mise en place de l’environnement de développement spécifique Angular
  • Intégration continue
  • Support technique aux autres membres de l'équipe
  • Environnement technique : Java, Spring, WS SOAP REST, AngularJS, Yeoman, Grunt, Bower, Jasmine, Karma, PhantomJS, less, Tomcat, Oracle 12n, SqlDevelopper, Git
  • Développement d'un crawler de site web via Selenium pour récupérer les données en vue d'une migration de plateforme technique
  • Environnement technique : Java/J2EE, Eclipse, Selenium
  • Intégration de l'outil ECM Eversuite chez le client Compagnie Nationale de Rhône
  • Branchement de la chaîne d’intégration continue (Maven, SVN, Jenkins, Sonar)
  • Environnement technique : Eversuite 4.2, Java/JEE, Javascript, Tomcat, Maven, SVN, Jenkins, Sonar, Eclipse, Oracle 10, Oracle SQL Developper, Oracle Data Modeler, VMWare
  • Intervention sur tout le cycle de vie de 5 projets, en maintenance ou en création (analyse, développement, recette, livraison, support)
  • Gestion d'équipe (planning, répartition et suivi des tâches) de développeurs internes ou de prestataires (in situ et offshore)
  • Projets pilotes pour la mise en place de nouvelles méthodes et pratiques : agilité (Scrum), industrialisation des tests (Quick Test Pro), gestion de la qualité (Quality Center), qualification d'outils open source (QSOS)
  • Étude de solutions techniques pour la direction technique visant à changer les outils de GED et de portail web.
  • Environnement technique : Java/JEE, eXoPlatform, Jahia, Maven, Hudson, SSO, IBM RAD 7.5, IBM WAS, HP Quality Center, HP Quick Test Pro, DB2, Scrum
  • Département OCBS, dans le cadre du développement du Projet de portail Sup@irworld visant à regrouper tous les fournisseurs d’Airbus dans le même portail, intervention sur 2 modules
  • Module Foundation : réalisation des développement spécifiés
  • Module Supply Chain : participation à la mise en place d'une cellule de tests automatiques
  • Environnement technique: Java/JEE, portail I2 (SRM et SCC), SAP (modules MM, QM, eCATT), Documentum eRoom, CVS, TestPartner, Visual Basic
Formations

Certified Kubernetes Administrator

Linux foundation

Novembre 2022 à décembre 2022

Docker

Zenika

Mai 2018

Framework Javascript AngularJS et NodeJS

Coursera

Août 2015

Android

Coursera

Janvier 2014 à mars 2014

Langage Java

Coframi

Février 2004 à mars 2004

Client-serveur et Net Technologies

Institut de formation HN

Octobre 2000 à février 2001

Master Neurosciences

Université Claude Bernard Lyon 1

Septembre 1997 à juin 1999

Licence Biologie des Organismes et des Populations

Université Lyon 1 Claude Bernard

Septembre 1994 à juin 1997

Prépa Biologie mathémathiques Supérieure

Lycée Du Parc

Septembre 1993 à juin 1994
Compétences

Autres

  • CI/CD Intégration Continue
    Github, Gitlab, Jenkins, Bitbucket, TravisCI, Maven, Gradle, npm, Sonar, etc.
    Expert
  • Cloud computing
    Kubernetes, AWS, docker, docker-compose, swarm
    Avancé
  • IaC Infrastructure As Code
    Terraform, Ansible, Saltstack
    Avancé
  • Tests automatiques
    Protractor, Selenium, Quick Test Pro, Quality Center, TestPartners
    Bon niveau
  • IAM Identification et Authentification
    Keycloak, Auth0, Jumpcloud
    Bon niveau
  • Gestion de configuration
    Git, SVN, CVS, Clearcase, Starteam
    Avancé
  • Base de données
    Oracle, PostGre, MySQL , DB2
    Bon niveau
  • Java EE
    Spring, Hibernate, JSF, RichFaces, Struts, API portlet, etc.
    Expert
  • Javascript
    Ajax, jQuery, AngularJS, NodeJS, etc.
    Bon niveau

Langues

  • Anglais
    Bon niveau
  • Espagnol (Obtenu le Diploma de Espanol como Lengua Extranjera)
    Intermédiaire
  • Allemand
    Notions
Centres d'intérêt

Autres

  • Sports de pleine nature : escalade, kite, wing foil
  • Danse swing (Lindy Hop) et guitare
  • Écologie, économie