×
Alexandre Garnier

Alexandre Garnier

IT Consultant

Paris, FR
French, English

Background


About

About

IT consultant & trainer. DevOps thinking addict.

Work Experience

Work Experience

  • Research And Development EngineerRakuten France (formerly Priceminister)

    Aug, 2006 - Oct, 20104 years 1 month

  • Zenika Consultant, GE Capital Real Estate

    Nov, 2010 - Dec, 20122 years 2 months

    • Development of a tool of Master Data Managment

    • Responsible of development tools and software factory

  • Zenika ConsultantFDJ Gaming Solutions France (formerly LotSys)

    Jan, 2013 - Sep, 20141 year 9 months

    • Setup of the sofware factory

    • Setup of automatic machine provisioning for test environments.

  • Zenika Consultant, Cisco Video Technology France

    Oct, 2014 - Oct, 20151 year 1 month

    • Migration from Clearcase to Git+Gerrit

  • Zenika ConsultantEfluid

    Aug, 2015 - Aug, 20151 month

    • Setup Gerrit

  • Zenika ConsultantEnedis (formerly ERDF)

    Nov, 2015 - Sep, 20171 year 11 months

    • Migration of deployment tools from home-made to Ansible

    • Development of software factory

  • Zenika Consultant, BNP Paribas Partners for Innovation (BP²I)

    Nov, 2017 - Dec, 20225 years 2 months

    • Deployment of Kafka stack

    • Deployment of Kafka tools in IBM cloud

  • Zenika Consultant, BNP Paribas CIB

    Feb, 2023 - Present

    • Member of the "DevOps" team of an internal product

  • IT Consultant & TrainerZenika

    Oct, 2010 - Present

Skills

Skills

  • DevOps

    Docker

    Kubernetes

    Ansible

    Saltstack

    Terraform

    Git

  • Development

    Python

    Java

Education

Education

  • MPSI/MP, Classes préparatoires aux grandes écoles (CPGE), Lycée Saint-Louis

    Sep, 2001 - Jul, 2003

  • Informatique et mathématiques appliquées, Engineer's degree, ENSEEIHT - Ecole Nationale Supérieure d'Électrotechnique, d'Électronique, d'Informatique, d'Hydraulique et des Télécommunications

    Sep, 2003 - Jul, 2006

  • Computer Sciences, , Polytechnique Montréal

    Sep, 2005 - Dec, 2005

Certificates

Certificates

Publications

Publications

  • Entrer dans les entrailles de Git, ou comment faire un commit sans faire du Git , DevoxxFR 2016

    Published on: Apr 21, 2016

    Vous utilisez Git, mais connaissez-vous les mécanismes internes qui se cachent derrière chaque commit ? Pourtant Git est construit de manière extrêmement simple et à travers cette présentation vous allez découvrir ses entrailles et enfin comprendre ce qui se cache derrière les termes tels que blob et tree. Les principes sur lesquels repose Git sont même tellement élémentaires que vous apprendrez comment faire un commit sans taper la moindre commande Git !

  • Git : tips & tricks , DevoxxFR 2016

    Published on: Apr 21, 2016

    Une compilation de trucs et astuces pour être encore plus efficace dans votre utilisation de Git au quotidien : trouver un bug avec bisect, avoir un diff aux petits oignons, étendre votre panoplie d’alias et encore plein d’autres.

  • Bien réussir un merge avec Git , Capitole du Libre 2016

    Published on: Nov 19, 2016

    Git vous permet de facilement versionner vos sources et de travailler en parallèle grâce aux branches. Mais il faut ensuite réconcilier ces branches et là les choses peuvent se gâter... Dans cet atelier je vous propose de voir comment Git effectue un merge, ce qu'est un conflit et pourquoi il a lieu, puis comment le résoudre.

  • Containers et configuration: de la promesse au concret avec git et confd , Capitole du Libre 2017

    Published on: Nov 18, 2017

    Docker (et le principe des conteneurs en général) est fortement lié à la promesse d’une image unique qui peut tourner partout et que le même artefact peut être utilisé sur n’importe quel environnement “runtime” (du poste de développement jusqu’en production!) sans avoir à reconstruire une image à chaque fois. Mais comment atteindre cet objectif de manière pratique et efficace tout en étant capable de conserver l’historique de la configuration de vos applications sur les différents environnements ? Cette présentation vous propose de voir comment les outils git et confd peuvent vous aider dans cette mission critique sans perdre la flexibilité nécessaire pour que vos devs et vos ops puissent cohabiter sereinement.

Interests

Interests

  • Open Source

    AnsibleSaltStackDockerKrewHelmMercurialJenkinsLogbackBazaarPro Git v2
  • Sport

    GymBadminton
  • Air sports

    Private pilot licenseGliding