Skip to content
← All articles
Article

Starting as a teaching assistant at Polytechnique Montréal

Listen to the audio story

Teaching DevSecOps at Polytechnique Montréal · 1:10 · AI-written script, synthetic voices

Transcript

Ava: Running a GitLab workspace for twenty teams at once is a surprisingly good platform engineering job.

Andrew: Is that what Antoine does at Polytechnique Montréal?

Ava: Yes. He started as a teaching assistant, a chargé de travaux pratiques, on the DevSecOps course, LOG 8100. The CV lists the role from September 2024 to January 2026.

Andrew: What does the work actually involve?

Ava: He built and maintained the course's GitLab workspace: repositories, CI/CD templates, runners and workflows for about twenty concurrent teams.

Andrew: Plus the teaching side?

Ava: He coached Docker and Kubernetes sessions, where students build, deploy and debug, with lab scenarios guided by OWASP. He also refreshed the lab material, graded practicals and coached resubmissions.

Andrew: Why does he say it mattered?

Ava: Because templates must be reusable, runners must survive deadline weeks, and every lab has to be reproducible on a student laptop. That's the same discipline he applies to his own CI/CD and homelab work.

Andrew: The full post has the details and a photo from a guest session.

Starting as a teaching assistant at Polytechnique Montréal
Table of contents

I started as a teaching assistant (chargé de travaux pratiques) at Polytechnique Montréal[1], on the DevSecOps course (LOG 8100).

Guest session with Arctiq in LOG 8100

Guest session in the DevSecOps course.

1. What the role covers

The LinkedIn post only names the title and the school. The CV entry (September 2024 to January 2026) describes the work itself:

  • Built and maintained the GitLab workspace for the course: repositories, CI/CD templates, runners and workflows for approximately 20 concurrent teams.
  • Coached Docker and Kubernetes build, deploy and debug sessions, with lab scenarios driven by OWASP guidance.
  • Refreshed the DevSecOps lab artifacts, graded practicals and coached resubmissions.

2. Why it mattered to me

Running a GitLab workspace for twenty teams at once is a small platform job: templates have to be reusable, runners have to stay healthy during deadline weeks, and every lab has to be reproducible on a student laptop. It is the same discipline I apply to my own CI/CD and homelab work, which is why this role sits next to the platform engineering experience on the CV.

Source: LinkedIn activity and the CV work entry.

References

  1. Polytechnique Montréal. (). [Web page] www.polymtl.ca.
  2. DevSecOps and platform work on the CV. (). [Web page] antoineboucher.info.

References use this article’s publication date.