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.
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 ^^).
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!
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.
TODO:
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
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
Formateur pour différents domaines techniques, découverte et appronfondissement AWS, Terraform, Kubernetes, cursus certifiants VMware
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
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
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
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
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
Major de promotion
Major d’académie