Expert technique
Enedis-Lyon, Auvergne-Rhône-Alpes, France
9/2021 -
Expert technique au sein d'un projet de 20 personnes en charge de la solution de supervision du parc d'équipements électriques de professionnels (équivalent Linky pour les entreprises).
Architecture bi-site (actif/actif) à forte volumétrie (~13 millions messages/jour).
Migration d'un cluster Kafka vers une offre de service Kafka (clusters mutualisés inter-projets).
&bull Migration des topics, des applications responsables de la consommation et production de messages sur la cible en respectant les enjeux de robustesse et de haute disponibilité.
&bull Tirs de performance
&bull Optimisation et sécurisation de la configuration des clients Kafka
Mise en place d'un socle Gatling pour simuler l'envoi massif de messages vers un cluster Kafka depuis un environnement de performance.
&bull Création du projet Gatling en scala (feeder, protocol, scenarii, simulations)
&bull Configuration Maven
&bull Définition du pipeline de build (jenkinsfile)
Représentant projet dans le cadre de l'initiative Accelerate de la DSI Enedis (objectif pour le projet adapter le workflow à un Lead Time tests -> build -> déploiement)
Développement de tirs de performance (montée en charge, seuil de rupture, temps de réponse) et élaboration du Capacity Planning en conséquence
Mise en place, modification et montée de version de produits d'infrastructures (Elasticsearch, Kafka, Haproxy, etc.)
&bull Robustesse / haute dispo
&bull Monitoring -> Logs / métriques
Développement d'outils auxiliaires en Java / Python
Développement de tests automatisés (unit tests, integration tests, acceptance tests)
Montée de version de système d'exploitation RHEL (6 -> 7)
Mise en place de protocole de sécurité type TLS sur nos produits applicatifs/infrastructures
Montée en compétence de collaborateurs au poste d'expert DevOps
Relecture de code et validations de PullRequest
Participation au management du projet (méthodes Agiles)
Activités : Developpeur Fullstack, Expert Cloud, Expert technique Infra as Code, Ingénieur CICD, Consultant Delivery, Release Manager, SRE, IRE, Administrateur System, Coach Devops
Compétences : Java 17 · Terraform · Openstack · Docker · Ansible · Jenkins · Scala · Gatling · Kafka · RMQ · AMQ · Cassandra · ElasticSearch · Spark · Postgres · Python · Linux · Redhat7 · Maven · Mockito · Selenium · jGiven · Angular · Jest · Git · GrafanaResponsable
Ingénieur Fullstack
Enedis-Lyon, Auvergne-Rhône-Alpes, France
1/2018 - 6/2019
Développement de SI au sein d'un projet de 20 personnes en charge de la solution de supervision du parc d'équipements électriques de professionnels (pendant Linky pour les entreprises).
Architecture distribuée avec une infrastructure bi-site.
Participation aux cérémonies agiles (Chiffrages, Stands up meeting, rétrospectives)
Développement quotidien de fonctionnalités (front/back)
Développement d'outils auxiliaires en Java / Python
Développement de correctifs fonctionnels et techniques
Développement de tests automatisés (unit tests, integration tests, acceptance tests)
Relecture de code et validations de PullRequests
Pair programming
Animation et participation à des Dojos/MOB (craftmanship)
Ingénieur Fullstack
Chronopost-Région de Paris, France
5/2016 - 10/2018
J'ai intégré la DSI de Chronopost au pôle développement web dans une équipe de 18 personnes dans laquelle j'ai travaillé selon les méthodologies Agile
Conception et développement de solutions web en Fullstack
Mise en place des tests unitaires
Responsable applicatif d&rsquoune application de facturation, amélioration des performances des batchs SQL de facturation (volumétrie importante de données)
Contributeur de l&rsquoamélioration continue
Maintenance corrective et évolutive des applicatifs autour de ********
Compétences : AngularJS · Struts · JavaServer Faces (JSF) · Sonar · Tomact · Linux · Angular2 · Hibernate · Oracle Database · Java · Java 7 · Framework Spring · Java 8 · Git · Jenkins · Maven · JUnit
Ingénieur Fullstack
Solutec-Région de Paris, France
-
Formation de 2 mois - Java JEE / Spring / Javascript / jQuery / Html
Développement au forfait d'une solution de réservation de salles hospitalières
Tests unitaires
Compétences : AngularJS · Struts · Angular2 · Hibernate · Oracle Database · Java · Java 7 · Framework Spring · JavaScript · Tomcat