Rodrigue Cloutier

6773 1st Ave · Montréal, QC, Canada, H1Y 3B3 · (514) 826-9039 · rodcloutier@gmail.com

My unusual career path, starting in marine biology and progressing into game programming, provided me a solid experience in complex systems, always focusing on usability.

I strongly feel that software is mainly all about people. As a technical architect at Ubisoft, I am currently heading up the implementation of multi-cloud multi-tenant managed Kubernetes platform, including managed observability, tracing and gateway stack. The platform is used for game services, game servers and production workloads.

Proud father of 3, I currently live in Montreal.


Experience

Technical Architect

Ubisoft
  • Oversee service to manage cloud provider agnostic Kubernetes clusters (AWS, GCP, Internal Ubisoft cloud).
  • Oversee technical direction for managed Observability (logging, metrics, alerting), tracing and gateways stacks.
  • Oversee technical direction on multi-tenant Platform as a Service.
  • Oversee technical direction of a managed internal Kubernetes system using Rancher.
  • Provide guidance,support for a team of 30 engineers.
2022 - Present

Tech lead managed Kubernetes

Ubisoft
  • Oversee technical direction of a managed internal Kubernetes system using Rancher.
  • Provide guidance and support for a team of 4 engineers.
  • Provide support for a service operating ~300 clusters.
2018 - 2022

AI developer

Ubisoft
  • Develop kubernetes platform to support AI based workloads.
  • Structured code artifacts management through Artifactory.
  • Work on supporting SOC 2 compliant application.
2018 - 2018

Technical lead online

Ubisoft
  • Currently developing a custom Kubernetes based online platform for major games
  • Contribute regularly to the Kubernetes ecosystem
  • Provide companywide technical training on Kubernetes and Docker
  • Provide technical leadership for a team of 30 engineers, distributed across 2 continents
  • Keep the internal cloud community up to date with continual technology watch
  • Internal influencer on cloud development and technologies
2016 - 2018

Senior Online Developer

Ubisoft
  • Optimized the internal online platform management tool to help ship Rainbow 6 on time.
  • Increased online game programmers' productivity by modularizing the delivery pipeline
  • Provided leadership while migrating the online platform development to Git
2014 - 2016

Senior Programmer Linear Editing Pipeline

Ubisoft
  • Developed an online integrated content creation pipeline for cross-media collaboration
  • Increased efficiency of video review on game production
2012 - 2014

Senio Programmer

Ubisoft
  • Developed on the Uplay experience application on PS3, Xbox360 and WiiU
  • Worked on several undisclosed R&D projects
2006 - 2012

Senior Programmer

Quazal
  • Trained team with agile methodologies
  • Provided a clear migration path to implemented Unicode support for all products
2006

Skills

Programming Languages & Tools
Cloud Providers
Operating systems
Workflow
  • Software lifecycle management
  • Distributed system patterns
  • Agile Development & Scrum
  • Coaching
  • Remote work

Contributions

Implication

Open source

Education

Université du Québec à Rimouski

Bachelor of science
Marine Biology & Oceanography
Minor in computer science (equivalence)

Digipen Computer Graphic School

Certificate
VideoGame programming

Interests

Apart from being a software developer, I enjoy most of my time being outdoors. In the winter, I am an avid skiier (former ski instructor). During the warmer months here in Quebec, I enjoy mountain unicycling (it is realy a sport!), biking and playing with my three children.

When not playing outside, I read several books a year, follow a few television shows, collect boardgames and I spend some of my free time running a side 3D printing company.