Langue maternelle
Expériences
‒ Aujourd'hui - Lyon, France (télétravail)
Ingénieur devops - Alterway (Alterway)
Formation interne: J'appréhende les concepts de l'Infrastructure As Code avec Terraform en ciblant le cloud provider AWS
- Maîtrise des concepts clés de Terraform: langage de configuration de HashiCorp
- Expérience d'utilisation de la console web d'AWS
Formation annexe : j'apprends le langage Golang et ses concepts clés dans le but de réaliser des applications backend et en ligne de commandes. J'apprends à rédiger des programmes simples et opérationnels en m'appuyant sur la bibliothèque standard pour des tâches courantes.
- Syntaxe et structure du langage
- Utilisation de types structurés
- Gestion des erreurs et tests unitaires
‒ - Lyon, France (télétravail)
Ingénieur devops - Inrae (Alterway)
Intégré dans une équipe DevOps, j'avais en charge le maintien en condition opérationnelle de l'usine logicielle pour le client inrae. J'ai contribué à rendre les équipes de dev plus autonomes et responsables de leur produits en les sensibilisant à la culture DevOps au travers de pratiques et d'outillage
- Faciliter l'installation et la mise à jour de l'usine logicielle avec ansible, script bash et python
- Mise en place de la surveillance des outils indispensables (Jenkins, Sonarqube, Gitlab, ...)
- Améliorer l'existant pour intégrer des nouveaux ecosystèmes de développement (projet python, nodejs)
- Proposer de l'outillage aux équipiers pour accélérer le déploiement applicatif sur les machines (filebeat, ...)
- Configurer les pipelines de remontée de logs pour améliorer les monitoring des applications
- Formatage des logs: sensibiliser et former les équipiers à cette pratique
- Ansible: formation, accompagnement, pair programming et revue de code
- Configurer les projets de dev: intégration continue, tests, packaging, automatisation, déploiement
J'ai développé l'interface web en Angular dans le cadre d'une refonte d'application pour gérer des données de structures de l'inrae. J'ai développé une partie du backend avec fastapi et configuré le projet pour l'intégration continue et l'automatisation
J'ai développé un outil en ligne de commande pour l'équipe DevOps de l'inrae afin de faciliter le transfert de fichiers de badgeuses via ftp
- Conception et développement de l'outil
- Rédaction de la documentation utilisateur
‒ - Lyon, France (présentiel)
Développeur devops - SNCF (Sogeti)
Pour le compte de la SNCF, j'ai préparé la migration technique d'un concentrateur de données dans le cloud Azure en architecture microservices
- Transformer le modèle de données relationnelles en modèle nosql
- Création des jobs Jenkins pour automatiser les builds
- Construction d'images Docker pour les applications java
- Tester des déploiements kubernetes avec kubectl
- Amélioration d'un template pour standardiser le développement des applications
‒ - Lyon, France (présentiel)
Développeur fullstack - SNCF (Sogeti)
Pour le compte de la SNCF, j'ai développé les fonctionnalités principales et déployé une application web multi-métier pour l'audit et la gestion de la sécurité
- Conception/développement web
- Réalisation de tests unitaires
- Mise en place du socle technique pour la génération de PDF avec Apache Fop
- Développement de templates via XSL
- Amélioration du processus de packaging des applications avec maven-assembly
- Support installation pour le client
Formations
- Lyon, France
Formation POEIC développeur Java
M2i Formation
- Lyon, France
Master Ingénierie mécanique et énergétique
Université Claude Bernard, la DOUA Lyon1
Projets
Curri
Un outil en ligne de commande pour m'assister dans la génération de mon CV, dont mes données sont stockées dans des fichiers YAML.
Autres Activités
Principalement de la science-fiction ou des magazines d'informatique (ex: GNU/Linux magazine).
J'ai une pratique sportive assez variée, entre escalade, kettlebell et fitness. Je m'intéresse également au skateboard et aux sports de force.