FB

Fabrice Baumann

SRE - DevOps/GitOps

À propos

Fabrice Baumann

Français/Canadien - French Canadian

Hometown: Montréal - QC, Canada
Email: contact@baumannfabrice.com

À propos de moi - About me

My name is Baumann Fabrice, DevOps specilist with RenoRun since 2021.

Organized and autonomous, I set high expectations for myself for all my goals.
I am always ready to help my coworkers and share my knowledge so our success can be a team effort.
I am looking for a dynamic environment and innovative projects to challenge myself everyday.

Je m'apelle Baumann Fabrice, spécialiste DevOps chez RenoRun depuis 2021.

Autonome, organisé et rigoureux, j'ai le goût de réussir tout ce que j'entreprends.
Je porte une attention particulière à la qualité de mon travail et je suis toujours prêt à aider mes collègues afin que le succès de l'équipe soit le fruit d'un travail collectif.
Je suis à la recherche d'une équipe dynamique et de projets innovants pour me dépasser chaque jour.

Passe-temps

Cuisine | Séries TV et Films | Sport

Dernier Article

  • 23/09/2018 - Everything as Code
    We started using tools to manage our infrastructure as code a little over a year ago. At first, it seemed a little too complex for some of our engineers compared to using the web-UI, but we quickly realized the value it brings[...] - Lecture: 14min En savoir plus

expérience

Compétences

AnsibleChefTerraform / TerragruntDocker / BuildKitTeamcity / Bamboo / Gitlab-CI
CentOSUbuntu
MySQLRedisRabbitMQElasticsearchKibanaLogstashVarnishNginx
InfluxDBKapacitorTelegrafGrafanaPagerDuty
PythonBashPHPRuby
Git / GitHub / GitlabAWS Services

Langues

Anglais - Compétence professionelle

Français - Langue Maternelle

Experiences Professionelles

03/2021 - Present

RenoRun

Ingénieur de production
Architecte - DevOps - GitOps

Ma mission à RenoRun est principalement d'aider les équipes de dévelopement. Du design de solutions, à la mise en place et deploiement de ces solutions, j'accompagnes les différent acteurs grâce a mes connaissances en architecture, automatisation et support d'infrastructure.
Au quotidien, je porte attention à la sécurité, stabilité et l'évolutivité à long termes des applications essentielles à la croissance de l'entreprise.

  • Design and deploy AWS infrastructure following security and scalability best-practices and IaC
  • Migrate production environment from old infrastructure design to new one
  • Setup CI/CD with Gitlab, Gitlab-CI and EC2 auto-scaling
  • Deploy Airflow cluster on ECS for ETL and ELT pipelines
  • Focus on KISS principle and automation
  • Configure AWS WAF
  • Help developers to implement DataDog APM and RUM
  • Implement a monitoring solution using AWS CloudWatch, Datadog and Pagerduty
11/2018 - 06/2021

Vigilant Global - DRW Canada

Ingénieur de production
DevOps - GitOps

En tant qu'ingenieur de production, j'ai participé à la mise en place et maintenance des processus de mise en production afin de faciliter le quotidien des équipes de dévelopement et des opérateurs de trading.
De l'analyse des processus existants jusqu'à la mise en place de nouveaux outils, je désire réduire la complexité du travail de mes collègues.
Je mets en avant des solutions stables et efficaces qui permettent le déploiement de changements proactifs.

  • Team creation and implementation of the DevOps/GitOps phylosophie
  • Redesign the deployment pipelines: Teamcity, Nexus, Ansible, Docker
  • Setup configuration management tools: Chef, Ansible, Terraform
  • Design and deployment of a monitoring solution: Telegraf, InfluxDB, Kapacitor, Grafana
  • Focus on KISS principle and automation
  • Production server fleet management (~1000 devices): Ubuntu, CentOS
07/2017 - 10/2018

MindGeek Montréal

Ingénieur de production
DevOps

Mon quotidien consiste à chercher des solutions pour améliorer la chaine de production et aider les équipes à déployer de nouvelles technologies.
Une partie de mes heures de travail est aussi dédiée à la recherche et au dévelopement de preuve de concept avec de nouveaux concepts et produits. Le but est d'avoir une connaissance globale des principaux produits existant pour guider les différentes équipes vers la solution qui sera adaptée à leurs besoins.

  • DNS record management centralization with OctoDNS, Bamboo and Git
  • Manage the auto-scaling video encoder: AWS, Python, Docker
  • Maintain centralized configuration management tools like Puppet and Terraform
  • Deployment of a Vertica cluster and setup automated backups
  • Setup a geo-distributed and auto-scalable infrastructure for the ad application in the cloud
  • R&D, machine learning for face and sexual position recognition
02/2015 - 07/2017

MindGeek Montréal

Développeur Backend PHP Sénior

Développeur web senior sur un projet de grosseur moyenne (Environ 15M de visiteurs unique par jour), mon quotidien consiste à encadrer et aider les développeur junior afin qu'ils acquérissent des connaissances supplémentaires à chaque jour.
J'apporte aussi mon expertise dans les choix technologiques et le design de l'architecture du projet. Je soutient le chef de projet et discute avec le chef de produit afin de choisir le meilleur moyen de mener l'application vers de nouveaux horizons et améliorer son rendement.
Je suis aussi en charge de mener une veille technologique pousée afin de pouvoir proposer de nouvelles solution lors des réunions de planifications de fonctionnalités.
Au cours de ces deux années, j'aurais participé à la mise en place de déploiement continue avec Bamboo, de framework de tests et à l'amélioration de l'environement de dévelopement grâce au déploiement de containers docker.
J'ai aussi cherché a améliorer l'experience utilisateurs grâce a la mise en place des compressions Zopfli et Brotli qui ont permis de réduire le poids des assets.

  • PHP web development for websites with 10 to 30 millions visitors a day
  • Database management: MySQL, Redis
  • Setup caching layers with Varnish and Memcached
  • CI/CD, tests and deployments automation with Bamboo
04/2013 - 02/2015

MindGeek Montréal

Développeur Backend PHP

En tant que développeur web junior, mes tâches quotidiennes consistent à maintenir et améliorer des projets web.
Principalement attribué à 4 petits projets (de 600k à 2M de visiteurs uniques quotidien), j'ai appris à changer rapidement de contexte car chaque projet est différent. Malgrés leur différence, nous avons essayé de partager un maximum de fonctionnalités et de code afin de faciliter le dévelopement et la maintenance ainsi que la creation de tests.

J'ai aussi pu participer a la mise en place de nouvelles technologies comme Twemproxy afin de maximiser le système de cache et la stabilité des projets. En partenariat avec une équipe système, j'ai pu contribuer a la configuration des serveurs web et base de données et améliorer mes connaissances système.

06/2011 - 10/2012

Avance Service Réseaux / Retraite Sereine

Développeur Web Full-Stack - Stage

J'ai été en charge de la mise à jour du site web et de son optimisation on et off site afin d'améliorer son référencement.
J'ai aussi été responsable de l'étude visant à modifier le système de support pour faciliter le travail des opérateurs, et mieux répondre aux besoins des clients.
Ma mission se divisait en plusieurs étapes, de l'étude des solutions actuellement en place, à l'installation de nouveaux produits permettant à l'entreprise d'asseoir sa position dans le domaine du conseil informatique, et plus précisément dans l'architecture de réseaux.

Responsable du projet Retraite Sereine, j'ai eu à charge d'écrire le cahier des charges du projet. L'analyse de la demande m'a permit de lister les fonctionnalités nécessaires, afin de couvrir la totalité de la demande.
Le projet a été développé grâce au framework PHP Zend, et une base de données MySQL. L'utilisation du framework jQuery, et de la librairie 99Lime m'ont permit de faire une mise en page rapidement et simplement.
Depuis la création du design, à la mise en ligne du site, en passant par la gestion des serveurs, j'ai été en mesure de mettre en avant une réelle motivation, et une aptitude à apprendre vite, tout en restant autonome.

éducation

Éducation

11/2008 - 10/2013

SUPINFO Marseille - SUPINFO Montréal

Master en Ingénierie Informatique

SUPINFO nous forme sur tous les domaine de l'informatique pendant 5 ans, jusqu'à l'obtention d'un master en ingénierie informatique.
Les 4 premières années sont composées de 9 mois de cours, et d'un stage à temps plein d'une durée minimum de 3 mois. La dernière année comporte 5 mois de cours, et un stage à temps plein de 6 mois minimum.
Bien que cette école nous fasse découvrir toutes les facettes de l'informatique ( Réseaux, Sécurité, Développement logiciel et web), ma spécialité est le développement web. Vous pouvez accéder à mon portfolio qui contient les projets auquels j'ai eu la joie de participer depuis plusieurs années. Grâce au statut international de SUPINFO, j'ai eu la chance de pouvoir voyager au Canada, et découvrir Montréal pendant deux ans.

07/2005 - 06/2008

Lycée Georges Duby - Aix-en-Provence, France

Baccalauréat Français

J'ai passé trois ans au lycée Georges Duby, situé dans la ville de Luynes, à proximité d'Aix-en-Provence. Ce lycée international m'a formé au passage du baccalauréat français.

Articles

Work Process

  • Set Goals

    1
  • Reach

    2
  • Repeat

    3

portfolio