Christopher Larivière

SRE | DevOps | Cloud Infrastructure

Montréal, Canada

Skills

Frameworks/Tools

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

Languages/SDKs

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

Competencies

Site Reliability, DevOps, Security, Distributed Systems, English, French – All professional proficiency or above

Experience

Senior DevOps Engineer

PSL Group Inc.

March 2023 - Present

  • Led the design, migration of CI/CD pipelines from AWS CodePipeline to Github Actions. Kubernetes, Helm, Docker, Python, Go
  • Optimized EC2 workloads to AWS EKS using multi-stage docker builds improving node efficiency and reducing node cost. Kubernetes, Docker
  • Designed and worked directly with the security team ensuring correct Kubernetes security requirements for all deployed Kubernetes clusters. Kubernetes, Security, Github Actions, ArgoCD
  • Reduced DevOps and InfraOps toil by 15 hours per month by designing and using a centralised IaC git repository backed by Dependabot for terraform module updates. Kubernetes, NodeJS
  • Provided developers with an intuitive way to deploy their microservices to our Kubernetes clusters using ArgoCD. Kubernetes, Containers
  • Automated deployment and increased developer productivity by 45%. CI/CD, Github, Bash, Go, Kubernetes

SRE Developer

Stingray Inc.

September 2021 - March 2023

  • Leveraged Go, Python and NodeJS to create tools and microservices enhancing developers productivity Go, NodeJS
  • Designed and deployed Kubernetes workloads using Helm, and IaC best practices Kubernetes, Helm
  • Migrated production databases using AWS DMS, improving data reliability and reducing manual ops AWS, DMS
  • Delivered infrastructure changes using Terraform modules and Concourse Pipelines Terraform, GitOps
  • Participated in on-call rotation supporting production microservices and platform stability AWS, Kubernetes

Software Developer

Stingray Inc.

April 2019 - August 2021

  • Developed and design new microservices such as Karaoke-API in a distributed approach in a multitude of programming languages using Java, NodeJS, .Net Core Java, NodeJS, .Net Core
  • Started using Amazon AWS and Google Cloud GCP as a developer AWS, GCP
  • Learned and started using Kubernetes as a developer with Helm charts Kubernetes, Go, Helm

Software Developer

Kinova Robotics Inc.

June 2017 - April 2019

  • Developed features in C++ and Python for real-time, multi-threaded robotic software C++, Python
  • Integrated CI/CD pipelines using Bamboo and contributed to DevOps automation using CMake and cross-compilation techniques CI/CD, CMake, Cross-Compilation
  • Built Qt-based applications for internal tools and prototypes for upcoming product initiatives C++, Qt

Education

B.Eng., Software Engineering

École de technologie supérieure

Montréal, Canada

2012 - Winter 2015

Projects

Add Github Ingress-Nginx CORS Wildcard feature and understand Go library interoperability with Kubernetes

2022

Configure and maintain a multi-node Kubernetes cluster while maintaining the network firewall and switches (Ubiquiti)

2020 - Present

Certifications