Skip to main content

Nicolas Lamirault

Staff Reliability Engineer

Staff Site Reliability Engineer at Swan

Greater Bordeaux Metropolitan Area
Report

https://nicolas.lamirault.xyz https://github.com/nlamirault https://twitter.com/nlamirault I am a big supporter and contributer of free and open source applications. Fan of Unix. I would have difficulty working on something else.

Activity

Active on:KeytraceBluesky network

Loading activity...

View full activity

Career: 9

Staff Site Reliability Engineer

Swan

Jan 2024 - Present

Migration of the observability platform to OpenTelemetry, including the definition and implementation of semantic conventions. Mentor and coach engineers on observability best practices. Manage the observability platform with Prometheus, Grafana, Loki, Tempo, OpenTelemetry Collector and Alloy. Participate in on-call rotation

Site Site Reliability Engineer

Swan

Remote

Feb 2022 - Jan 2024

Designed and operated the cloud platform on AWS using Terraform and Terragrunt. Managed GitOps flow using ArgoCD, Argo Events and Argo Workflows. Managed the observability platform with Prometheus, Grafana, Loki, and OpenTelemetry. Maintained third-party software (PostgreSQL, HashiCorp Vault, …). Participated in on-call rotation.

SRE / Consultant Cloud

SKALE-5

Bordeaux Area, France

Mar 2019 - Feb 2022

- Administration de plateformes sur GCP et AWS (Terraform, Ansible, Packer, GKE, EKS, ...) - Standardisation des process CI/CD - Tests d'infrastructure avec Inspec - Refonte d'une stack de monitoring déployable sur Kubernetes (GKE, EKS, AKS, ACK): Prometheus Operator, Prometheus, Thanos, Exporters, Grafana, Loki - Configuration sur mesure de manifests Kubernetes gérés par Kustomize, utilisés par Skale-5

Ingénieur expert Devops Tools

Orange Applications for Business

Bordeaux Area, France

Oct 2016 - Mar 2019

- Collecte, centralisation et visualisation des infrastructures clients en provenance de plusieurs Cloud Providers (Openstack, AWS, Azure) (Python/Golang/Kubernetes) - Déploiement par Terraform des différents services requis - Outillage pour déployer des applications Cloud Natives (Kubernetes) - Mise en place d'une chaîne d'intégration continue / déploiement continue sous GitlabCI, Jenkins et déploiement sur Kubernetes - API Gateway pour l'orchestrateur des Clouds internes (Golang, gRPC, Bazel) - Mise en place des traces applicatives des différentes web services : (Python et Golang) par Jaeger (OpenTracing, OpenCensus) - Diffusion de messages basé sur Nats.io (Golang) - Exporteurs Prometheus des différents métriques des services REST (Python, Golang) et gRPC - Exporteur Prometheus des métriques de performances vSphere (Golang) - Déploiement des services REST et de l'API Gateway gRPC sous Kubernetes depuis GitlabCI - Supervision de containers (Golang) - Mise en place de Chaos Engineering (ChaosToolkit / Kubernetes) - Packaging applicatif pour Kubernetes (Helm/Charts) - POC de déploiement d'Istio

Ingénieur développement logiciel, Infrastructure et Outils de Production

Orange Applications for Business

Bordeaux Area, France

Jul 2014 - Oct 2016

- Remplacement de l'orchestrateur Cloudstack par un orchestrateur interne (Python) - Outils de gestion de machine virtuelles (VMWare / Cloudstack) - Interface d'administration du Cloud interne - Refonte Packaging, Integration continue et tests (Go / Docker)

Ingénieur d'études - Cloud Computing

Orange Business Services - Multimedia Business Services

Jul 2012 - Jun 2014

- Mise en place de l’intégration continue pour l’IAAS. - Refonte de l’architecture logicielle de l’IAAS (Apache Cloudstack, Jersey, Flask, RabbitMQ, Python CLI, NodeJS, StatusDashboard) - Packaging Cloudstack pour l’orchestrateur du Cloud Multimedia Business Services - Mise en place d’un environnement de développement et de build basé sur VirtualBox/Vagrant/Ansible - Intégration du département Cloud Computing.

Ingénieur d'études - NFC

Orange Business Services - Multimedia Business Services

Jun 2011 - Jul 2012

- Service de contrôle d’accès NFC par mobiles (IHM d’administration, web service REST, ordonnanceur gérant le cycle de vie AFSCM, cardlet, application Android). - Développement sur TSM SP (Trusted Service Manager Service Provider) Bancaire (certification PCI/DSS, Mastercard).

Ingénieur d'études - Offres packagées

Orange Business Services - Multimedia Business Services

Oct 2001 - Jun 2011

- Développement de Serveurs Vocaux Interactifs (J2EE et VoiceXML). - Développement d’applications web (boutique en ligne, intranet, outils d’administration). - Mise en place de pratiques agiles au sein de l’équipe : pair programming, Test Driven Design.

Analyse programmeur

Axialog

Mérignac

Jan 2001 - Oct 2001

- Equipe qualité société Thales Avionics. - Mise en place de batterie de tests unitaire et d’intégration - Implémentation d'outils de gestion de projets sous Unix.

Education: 1

Université Victor Segalen (Bordeaux II)

Education

Credentials: 6

Introduction to FOCUS

FinOps Foundation

Nov 2024

GitOps Fundamentals for Argo

Codefresh

Dec 2021

CKA: Certified Kubernetes Administrator

CNCF [Cloud Native Computing Foundation]

Jan 2020

Skills: 37

Other

Amazon EKSAmazon Web Services (AWS)AndroidAnsibleArgoArgoCDCloud ComputingCloudStack
Common LispContinuous Integration and Continuous Delivery (CI/CD)DebianDockerErlangFluxCDv2Fluxv2GitGitOpsGolangHashiCorp VaultInfrastructure as code (IaC)JavaKeptnKubernetesKyvernoLinuxLoki Grafana Tempo MimirOpen Policy AgentOpen Source SoftwareOpenStackopentelemetryPrometheus.ioPuppetPythonShell ScriptingSoftware EngineeringTerraformTest Driven Development