Frédéric Martin

Cormeilles En Parisis, FRANCE · frederic@martin.lc · (+33)786873026 ·

Proven Site Reliability Engineer with experience leveraging agile, DevOps mindset, containers and Kubernetes, and CI/CD pipelines to manage large scale distributed platforms both on-premises and in public cloud.


Certifications

Réseaux sociaux

CV générés (PDF)

Skills

Cloud Public
  • AWS
  • Google Cloud Platform
  • Azure
CI/CD
  • CircleCI
  • Jenkins
  • TeamCity
  • Octopus
DevOps, Cloud Native
  • Ansible
  • Kubernetes
  • Terraform
  • Packer
  • Docker
  • NGINX
  • Nexus
  • Git
  • Github
  • BitBucket
  • Redis
  • Traefik
  • Apache
  • Varnish
  • Apache Kafka
Development
  • Python
  • Flask
  • Markdown
  • PowerShell
  • PowerCLI
  • Groovy
  • RESTful API
  • .NET C#
  • Perl
  • PHP
  • BASH
  • SQL
Web
  • HTML5
  • CSS3
  • SASS
  • Postman
  • Insomnia
  • Bootstrap
  • jQuery
  • Wordpress
  • MySQL
Metrics And Logs
  • Datadog
  • Graylog2
  • Elasticsearch
  • Logstash
  • Kibana
  • Sensu
  • Graphite
  • Grafana
  • Nagios
  • Prometheus
  • PRTG
  • Cacti
Operating System
  • Windows
  • RedHat
  • Debian
  • Ubuntu
  • CentOS
  • PfSense
Virtualisation
  • VMware ESXi
  • vSphere Center
  • KVM
  • Proxmox
  • Veeam Backup & Recovery
Hardware
  • HP DL/BL
  • Dell
  • UCS
  • HP c7000, c3000
  • HP VirtualConnect
  • HP OneView
  • Dell CMC
  • ZFS storage (OpenZFS, OmniOS, SmartOS, Nexenta, FreeNAS, ZoL)
System tools
  • Active Directory
  • Exchange

Open Source Contributions

Contributing back to Open Source projects is a strong passion of mine, and requires a considerate approach to learn norms, standards and approach for each community for a successful merge!

Kouyierr

This project is basically a document generator (Doc As Code) focused on a few targets like invoices, timesheet, resume or documentation. The initial goal was to avoid using Microsoft Wo@#$ and Ex@#$ to generate these recurrent documents, and to be able to add a little automation (of course we're lazy ^^).

  • Python
  • Rich
  • DocAsCode

SexiGraf

A fully open-source vSphere centric Graphite VMware appliance with a Grafana frontend. It pulls VI and VSAN metrics from VMware vCenter APIs, push them to Graphite and let Grafana produces the gorgeous dashboards we love so much!

  • VMware
  • Grafana
  • Graphite
  • VSAN

SexiLog

A specific ELK virtual appliance designed for vSphere environment. It’s pre-configured and heavily tuned for VMware ESXi logs. Once connected to your network, set SexiLog as syslog remote host and relax.

  • VMware
  • ElasticSearch
  • LogStash
  • Kibana

SexiAuditor

A vSphere centric audit appliance.

  • VMware
  • Audit
  • Bootstrap
  • jQuery

Publications

Talk - Public Meetup

These sources were used for public presentation, for instance Elasticsearch Meetup or Veeam Whiteboard. Based on RevealJs project.

  • Elastic
  • Veeam
  • SexiLog
  • SexiGraf

October 2015

Blog - vmdude.fr

Public blog with real production troubleshooting use-cases when I got enough time to write them up :)

  • DevOps
  • VMware
  • Powershell
  • Tips&Tricks

November 2006

Experience

Cloud Architect / SRE / DevOps

Kering (75/LHi) | Depuis Mai 2022

TODO:

Environnement technique: TODO:

Ingénieur DevOps / SRE

Carrefour (91/BLUE-SOFT) | Octobre 2021 - Mai 2022

Gestion des projets de migrations cross-cloud et cross-régions

Accompagnement des équipes produits

Améliorations des pipeline de CI/CD pour faciliter l’autonomie des équipes en suivant les best practices

Mise en place de monitoring et de tests de performance

Amélioration et troubleshooting des micro-services Kubernetes mis en place pour une meilleure résilience applicative

Environnement technique: Ansible / Terraform / Kubernetes / Helm / Jenkins / Grafana / Prometheus / Dynatrace / ELK / Redis / Varnish / Azure / GCP / J2E Springboot

Ingénieur DevOps

SeLoger (75/BLUE-SOFT) | Avril 2018 - Septembre 2021

Migration de l’infrastructure on-premises (physique + VMware) vers une infrastructure cloud-native hébergée sur AWS (Architecture, Suivi de projet, Philosophie Infrastructure-As-Code, Réalisation, Micro-services)

Transformation de la CI/CD applicative TeamCity/Octopus vers une solution SAAS CircleCI

Mise en place d’une plateforme Kubernetes (AWS EKS) pour héberger les conteneurs applicatifs dotnet.core (Istio, NGINX, Helm, Grafana, Loki, Prometheus, RBAC Kube2IAM, Datadog) avec une mise en place d’un process automatique CI/CD (Python, CircleCI), architecture de la plateforme, rédaction de socle documentaire (DAT)

Développement d’un outil en CLI offrant une couche d’abstraction pour les utilisateurs (déploiement automatique de stacks AWS Cloudformation, process de CI/CD, packaging lambdas, mise à disposition sur S3 des bootstrap nécessaires, …), via un module Python poussé sur un repo Nexus (multithreading via asyncio, boto3, LOO, tests unitaires via unittests, couverture de TU via coverage.py) avec documentation et rapport code-coverage en auto

Developpement d’une solution permettant l’automatisation des tâches Citrix Netscaler via Terraform (module Terraform en Go qui pilote les API NetScaler Nitro, utilisant comme CI/CD Jenkins)

Tâches de FinOps (socle infrastructure) afin d’optimiser les couts liés aux services AWS

Migration plateforme Jenkins pour que les worker consomment des conteneurs Docker éphémères pour les build

Formation des collaborateurs sur Powershell, VMware, Python, AWS

Remise en état de la plateforme VMware (mise à jour en 6.5, automatisation, tuning)

Mise en place d’une plateforme de sauvegarde Rubrik (cross datacenter) et développement via API

Déploiement et formation des collaborateurs sur sexilog/sexigraf/sexiauditor pour la plateforme VMware

Mise en place solution inventaire NetBox + développement via API d’un inventaire dynamique

Environnement technique: AWS CloudFormation (Nested Stacks) / CloudFront / Lambdas (applicatives, infrastructure) / ALB / ASG (Lifecycle Hooks) / optimistation du hitratio CF / Route53 (migration depuis bind via cli53) / VPC factory / déploiements BlueGreen / Git

Formateur

| depuis Juillet 2016

Formateur pour différents domaines techniques, découverte et appronfondissement AWS, Terraform, Kubernetes, cursus certifiants VMware

Environnement technique: AWS / Terraform / Kubernetes / VMware

Expert Virtualisation

Sierra Wireless (92/ACENSI) | Juillet 2017 - Mars 2018

Responsable de la plateforme de virtualisation VMware vSphere ESXi 6.5, répartis sur plus de 4 sites géographiques

Participation à l’étude d’une migration vers un cloud hybride AWS (nœuds Telco)

Design et installation d’une plateforme de sauvegarde avec Veeam Backup & Recovery multi-site

Design et déploiement d’une solution de stockage basée sur ZFS avec réplication inter-site

Développement .NET et scripting avancé PowerShell/PowerCLI/PERL pour l’administration et le reporting

Expert Virtualisation

Société Générale CIB (92/SCC) | Aout 2015 - Juillet 2017

Responsable des plateformes de virtualisation VMware (650 hôtes physiques pour près de 9000 machines virtuelles) sur les technologies vSphere ESXi 5.x, 6.x, HA, DRS, dVS répartis sur plus de 20 sites géographiques et 13 serveurs vCenter

Design d’une infrastructure VSAN pour héberger une plateforme de management Stretched Cluster multi site à base de Dell FX2, FC630/FC830 FD332

Mise en place d’une infrastructure Stretched Cluster multi-site pour de la très haute disponibilité (en minimisant le temps de bascule de site)

Réalisation de Disaster Recovery Plan de plusieurs milliers de VM

Etude sur l’optimisation et l’efficience de la plateforme VMware afin de permettre de tirer meilleur parti des ressources disponibles

Développement d’une appliance automatisant les audits et les vérifications de compliance de plateforme VMware

Développement .NET et scripting avancé PowerShell/PowerCLI/PERL pour l’administration et le reporting

Mise en place des solutions de gestion de logs SexiLog, de monitoring SexiGraf et formation des équipes internes à une utilisation optimale des outils

Expert Virtualisation

BNPP CIB (75/D2SI) | Mars 2013 - Aout 2015

Responsable des plateformes de virtualisation VMware (550 hôtes physiques pour près de 15000 machines virtuelles) sur les technologies vSphere ESXi 5.x, HA, DRS, dVS répartis sur 5 sites géographiques et 5 vCenter

Réalisation d’un audit complet sur toute la plateforme, l’infrastructure et l’écosystème VMware (permettant de mettre en avant les problèmes à corriger et les axes d’améliorations)

Réalisation d’un design de Stretched Cluster multi-site pour de la très haute disponibilité (en minimisant le temps de bascule de site) en se basant entre autres sur VMware HA

Réalisation de Disaster Recovery Plan de plusieurs milliers de VM (Stretched et non-Stretched cluster)

Participation à la réalisation du design d’une nouvelle plateforme (hardware et software) permettant d’héberger plus de 15000 machines virtuelles VDI

Mise en place d’une solution de gestion de log permettant une corrélation des incidents/évènements et offrant des fonctionnalités d’analytics avec Graylog2/LogStash/Elasticsearch

Mise en place d’une solution de suivi de version et de développement collaboratif avec GitlabHQ

Architecte/Expert Virtualisation

APHP (75) | Octobre 2010 - Mars 2013

Responsable des plateformes de virtualisation VMware (250 hôtes physiques pour près de 2500 machines virtuelles) sur les technologies vSphere ESX 4.x, HA, DRS, DPM, FaultTolerance, dVS

Design et installation d’une plateforme de sauvegarde avec Veeam Backup & Recovery multi-site

Participation au développement d’une interface de provisionning pour le Cloud ATI

Développement d’applications .NET et scripting avancé PowerShell/PowerCLI pour l’administration et le reporting de la plateforme

Responsable Infrastructure

Global Service Provider (75) | Mars 2006 - Octobre 2010

Architecture, design et mise en place d’une plateforme de virtualisation d’une capacité de 250 machines virtuelles (vSphere ESX 4.0, HA, DRS, DPM, FaultTolerance, dVS) et délégation/formations aux techniciens N-1

Responsabilité d’une plateforme de messagerie Exchange 2007/2003/2000 (19 serveurs, clustering MCSC –en AAAAP–, clustering CCR ou NLB pour environ 20.000 utilisateurs) Administration

Développement d’applications .NET et scripting PowerShell/VBS pour l’administration et le reporting de la plateforme

Certifications

AWS Certified DevOps Engineer - Professional (DOP)

June 2019

AWS Certified Developer - Associate (DVA)

March 2019

AWS Certified SysOps Administrator - Associate (SOA)

February 2019

AWS Certified Solutions Architect - Associate (SAA)

January 2019

AWS Certified Cloud Practitioner (CLF)

November 2018

VMware vExpert (Nomination)

2012 - 2020

VMware vExpert VSAN (Nomination)

2016 - 2019

VMware Certified Professional on VI3 (VCP-310)

December 2008

Windows Server 2008 Active Directory Configuration (MCTS 70-640)

January 2009

Windows Server 2008 Network Infrastructure Configuration (MCTS 70-642)

January 2009

Windows Server 2008, Server Administrator (MCITP 70-646)

February 2009

Exchange Server 2007, Configuring (MCTS 70-236)

February 2009

Designing Messaging Solutions with Microsoft Exchange Server 2007 (MCITP 70-237)

March 2009

Designing Messaging Solutions with Microsoft Exchange Server 2007 (MCITP 70-238)

March 2009

Education

Cycle d’ingénierie informatique - Bac+5

Option Ingénierie Réseaux / Systèmes
EPSI (Ecole Privée des Sciences Informatiques) (33)

Major de promotion

2003 - 2006

BTS Informatique de Gestion - Bac+2

Option Administrateur de Réseaux
Lycée Bertrand de Born (24)

Major d’académie

2001 - 2003

DEUG MIAS (Méthode Informatique Appliquée aux Sciences)

Validation 1ère année
Université Bordeaux I (33)

1999 - 2001

Bac Scientifique (S)

Lycée Jay de Beaufort (24)

1998 - 1999