Compétences Techniques
Programmation : Ruby, Ruby on rails, Java, Javascript, C, bash
DevOps : Linux, chef, vagrant, ansible, docker, rancher, git, heroku, nginx, newrelic, rollbar
Data : Postgresql/TimescaleDB, Redis, Elasticsearch, MongoDB
Outils : Git/Github/Gitlab, Jenkins, vagrant/docker, déploiement continu, ShapeUp / SCRUM
Compétences Métier
Ingénieur DevOps
Architecte d’applications web
Développement / gestion d’applications Web
Conseil en stratégie de test (embarqué et web)
Formation Initiale
2009 - ESEO - Ingénieur informatique et électronique
Spécialité Systèmes Embarqués et Automatismes
Certifications
REQB : Requirements engineering qualifications board
CFTL : Comité Français des Tests Logiciels
Quality center administration
Expériences Professionnelles
Freelance DevOps et lead développeur web - JFLab Depuis Juillet 2018
Développement et maintenance d’applications en Ruby On Rails dans un context industrialisé
-
Création d’une application web multi-tenant
-
Intégration paiement stripe
-
Management des prestataires
Outils: Ruby On Rails, Postgresql, Mysql, Elasticsearch, Redis, Tailwindcss, Bootstrap,
StimulusJs, Heroku, Docker, Github, CircleCi, ScoutAPM, Rollbar
Co-Speaker "Développement de micro-services sur Kubernetes" - Breizhcamp 2018
Ingénieur DevOps et Architecte d’applications - Energiency Octobre 2016 - Juillet 2018
DevOps
-
Accélération de la livraison et amélioration de la qualité des fonctionnalités déployées
-
Ré-écriture des Playbooks Ansible
-
Mise en place d’un workflow Feature branch avec merge request
-
Packaging des applications (java, javascript, python) en image docker
-
Création de l’intégration continue avec déploiement automatique en review
-
Migration des applications de production vers le cloud
-
Automatisation de la création d'environnements de développement à la demande
-
Formation et amélioration continue de l’équipe de développeurs :
-
Workflow Git
-
Stratégie de tests & Intégration continue
-
Gestion de leurs applications en production
-
Gestion de l’infrastructure de production et des coûts AWS
-
Feedback
-
Création d’un dashboard de gestion des clients
-
Mise en place du monitoring, alertes et agrégation des logs
-
Étude de la migration de Rancher vers Kubernetes : PoC et rédaction de rapport
-
Déploiement des environnements de review
-
Rédaction des charts Helm
-
Configuration, stockage fichiers et bases de données, packaging
Architecte Backend
-
Extraction d’application en services
-
Architecture de la nouvelle version du backend
-
Recrutement des ingénieurs backend
Outils: Ansible, Rancher, Docker, Kubernetes, AWS, Google Cloud, Java, Ruby on Rails,
Postgresql / TimescaleDB, MongoDB, Javascript, Python, Gitlab, Gitlab CI, Agile
1er prix Startup week-end Rennes 2016 - My Safe Zone
My Safe Zone, une application permettant "de stocker et d’envoyer de manière cryptée du contenu journalistique sensible sans garder aucune trace sur le device"
Ingénieur informatique spécialisé en test logiciel - Kereval Octobre 2009 - Octobre 2016
Développeur d’application Web open source et DevOps pour IHE-europe
-
Conception, développement, test, documentation, déploiement
-
Gestion des serveurs Linux, applications et bases de données
Ingénieur embarqué et chef de projet
-
Création d’un programme Matlab de génération de cas de tests à partir d’un modèle Simulink
-
Création d’un banc de test des protocoles de communication embarqués Lin/CAN
-
Étude du besoin, création d’un banc Hardware-in-the-loop et formation pour Bobcat
-
Formateur à la pratiques de tests (écoles et entreprises)
Outils: Java, Jboss, Postgresql, Twitter bootstrap, Chef, Vagrant, Proxmox, Bash, Pandoc, Jekyll,
Méthodologie Agile, XP, Certification Cofrac
Stage - Mesure des performances d’un OS temps-réel dédié à l’automobile - Kereval Février - Sept.
2009
Stage - Création d’un banc de test Hardware-in-the-loop (HIL) - Neopost(NL) Mai - août 2008
Article sur le site de National Instruments
Langues
-
Francais: Langue maternelle
-
Anglais: Lu, parlé, écrit. Toeic: 875, First: C
Centres d'intérêt
-
Course à pied (10-20 km)
- Badminton : responsable et animateur au sein de l’association vivre à Beauregard
- Photographie