Christopher Larivière

SRE | DevOps | Infrastructure Cloud

Montréal, Canada

Compétences

Cadriciels/Outils

Kubernetes, Docker, Serverless, Terraform, IntelliJ, AWS, GCP

Langages/SDKs

Go | Conteneurs | Helm | CI/CD | Python | Java | C++ | NodeJS | C# | SQL | Qt

Compétences

Fiabilité des sites, DevOps, Sécurité, Systèmes distribués, Anglais, Français – Tous les niveaux de compétence professionnelle ou supérieurs

Expérience

DevOps Infonuagique sénior

PSL Group Inc.

Mars 2023 - Présent

  • Migrer les pipelines CI/CD d'AWS CodePipeline vers GitHub Actions, éliminant 80 heures par mois d'implication manuelle DevOps et augmentant le nombre de déploiements annuels de 47 % (937 → 1 382 d'une année à l'autre). GitHub Actions, Python, Go
  • Diriger la migration de bout en bout des applications patrimoniales d'EC2/ECS vers EKS grâce à des constructions Docker multi-étapes, permettant des déploiements sans interruption et réduisant le taux d'erreurs de socket de >8 % à <2 %. Kubernetes, Docker, Helm
  • Architecturer un dépôt Terraform IaC centralisé avec des modules réutilisables et une gouvernance basée sur Atlantis, standardisant le provisionnement d'infrastructure et améliorant la sécurité des accès AWS. Terraform, Atlantis, AWS
  • Concevoir un dépôt GitOps modulaire basé sur Helm permettant aux équipes applicatives de déployer sur EKS de manière autonome sans écrire de manifestes Kubernetes, économisant ~30 heures par mois d'effort DevOps. ArgoCD, Helm, Kubernetes
  • Collaborer avec l'équipe de sécurité pour intégrer les standards Kubernetes directement dans les pipelines CI/CD sous forme de contrôles automatisés sur tous les clusters EKS. Kubernetes, GitHub Actions, ArgoCD

Développeur SRE

Stingray Inc.

Septembre 2021 - Mars 2023

  • Développer des outils Go et microservices améliorant les workflows des développeurs, déployés sur Kubernetes. Go, NodeJS, Kubernetes
  • Gérer des charges de travail Kubernetes à l'aide de Helm et des meilleures pratiques IaC Terraform. Kubernetes, Helm, Terraform
  • Migrer les bases de données de production avec AWS DMS, améliorant la fiabilité et réduisant les opérations manuelles. AWS DMS
  • Participer à un système d'astreinte pour les microservices de production et la stabilité de la plateforme. AWS, Kubernetes

Développeur

Stingray Inc.

Avril 2019 - Août 2021

  • Concevoir et développer des microservices distribués incluant l'API Karaoke en Java, NodeJS et .Net Core. Java, NodeJS, .Net Core
  • Déployer des services sur Kubernetes avec Helm et intégrer les services infonuagiques AWS et GCP. Kubernetes, AWS, GCP

Développeur

Kinova Robotics Inc.

Juin 2017 - Avril 2019

  • Développer des fonctionnalités robotiques temps réel et multithread en C++ et Python. C++, Python
  • Mettre en place des pipelines CI/CD avec Bamboo et diriger les initiatives de compilation croisée. CI/CD, CMake
  • Développer des applications Qt pour les outils internes et les prototypes produits. C++, Qt

Formation

B.Ing., en génie logiciel

École de technologie supérieure

Montréal, Canada

2012 - Hiver 2015

Projets

Administrateur Kubernetes Certifié (CKA) - Kubernetes

2026

Ajouter la fonctionnalité CORS Wildcard Ingress-Nginx et compris l'interopérabilité des bibliothèques Go avec Kubernetes

2022

Configurer et maintenir un cluster Kubernetes multi-nœuds tout en assurant la maintenance du pare-feu réseau et des commutateurs réseau (Ubiquiti)

2020 - Présent

Certifications