J
D

Julien Duchesne

EXPERIENCE

Coveo

Oct 2017 – Present | Tooling Software Developer

  • Development of deployment tools that enable teams to interact easily and efficiently with Amazon Web Services, Kubernetes and Terraform
  • Development and maintenance/support of a full deployment pipeline written in Django/Python allowing autonomous teams of developers to send their product from the development environment up to production while respecting strict contractual and security compliance engagements. It is, these days, running around 200 deployments per day. It interacts with Spinnaker, Jenkins, Kubernetes and others to accomplish this
  • Development and maintenance of over a dozen Python lambdas of various complexity to support developer workflows. Some of those lambdas are also critical in the production environment
  • Team's de-facto open-source expert. Called upon when contributions need to be made or help is needed to make pull requests go through. Contributions in repositories such as terraform-provider-aws, snyk, amazon-ecs-agent

Hortau

May 2015 – Oct 2017 | Web Developer (Focused on DevOps)

  • Orchestrated a migration of the entire solution from on-premises servers to Amazon Web Services
  • Migrated all of the code repositories from Bazaar SCM to Git. Deployed and maintained an instance of GitLab to promote good software engineering practices
  • Created a graphical irrigation planning system with D3.js backed with a C# ASP.NET REST API
  • Configured and maintained the build/deployment jobs on Jetbrains Teamcity

Alcoa

May 2014 – Sep 2014 | Software Development Intern

EDUCATION

Université Laval (Québec City)

  • 2012 – 2015 | Bachelor's Degree in Software Engineering
  • 2014 - 2015 | Teaching assistant for the degree's networking class

SKILLS

Python

Advanced

Used on a daily basis. The backend for our deployment pipeline is a Django Rest Framework API

  • Django/DRF
  • Typing/Mypy
  • pylint
  • black

Amazon Web Services

Advanced

Both of the companies I've worked at have products deployed in AWS. I helped migrate the first company's platform to the cloud and the second one has been using AWS since 2010, so I have a wide breadth of experience with both light and heavy users

Terraform

Advanced

Used on a daily basis. I have contributed to many Terraform providers to date and I maintain a few internal tools to better interact with Terraform

Go

Intermediate

Runs all deployment tools that interact with Terraform/Kubernetes at Coveo.

Other skills/technologies

  • Git
  • Linux
  • Docker
  • Kubernetes
  • Jenkins
  • Spinnaker
  • C#/Java/Modern OO Languages
  • Hugo/Jekyll/Static Generators
  • Communication
  • Empathy