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

Mot-clés :

  • aws-console
  • hcl

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

Mot-clés :

  • go-stdlib
  • go-test

‒ - 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

Mot-clés :

  • elasticsearch
  • filebeat
  • formation
  • java
  • jolokia
  • kibana
  • logstash
  • maven
  • mco
  • metricbeat
  • monitoring
  • npm
  • react
  • robotframework
  • springboot
  • support

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

Mot-clés :

  • backend
  • bulmacss
  • fastapi
  • frontend
  • nodejs
  • pytest
  • typescript

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

Mot-clés :

  • command-line-tool
  • ftp

‒ - 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

Mot-clés :

  • azure
  • docker
  • java
  • kubernetes
  • maven-archetype
  • mongodb
  • nosql
  • springboot

‒ - 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

Mot-clés :

  • junit
  • maven-assembly
  • xslt

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

https://framagit.org/olivh/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.

Mot-clés :

  • go-test
  • go-stdlib
  • command-line-tool

Autres Activités

Lecture :

Principalement de la science-fiction ou des magazines d'informatique (ex: GNU/Linux magazine).

Sport :

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.