Ingénieur.e de platforme senior

RodeoFX

Montreal (administrative region)

On-site

CAD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Rodeo FX recherche un ingénieur de plateforme expérimenté pour développer et opérer une plateforme VFX robuste qui soutient notre pipeline logiciel. Vous travaillerez avec les équipes pipeline et TI pour rendre les environnements reproductibles et faciles à déployer, tout en gérant les dépendances via Rez et en améliorant les process CI/CD.

La mission vise à réduire coûts et risques liés aux mises à jour, tout en permettant une évolution rapide et sécurisée des outils.

Qualifications

  • Plus de 8 ans d'expérience en ingénierie logicielle, ingénierie de plateforme, DevOps ou développement de pipeline.
  • Connaissances des systèmes Linux d'entreprise (RHEL, Rocky Linux, CentOS) et migrations à grande échelle.
  • Expérience pratique avec la conteneurisation (Docker, Podman).
  • Maîtrise de Python et bonnes pratiques en ingénierie logicielle (CI/CD, tests, revue de code, empaquetage).
  • Expérience avec la gestion des dépendances et des environnements; Rez est un atout.
  • Bonne compréhension des pratiques CI/CD et de l'infrastructure as code.

Responsibilities

  • Maintien de la plateforme et du cycle de vie des logiciels (tests, déploiement des versions)
  • Conteneurisation et pipeline configurable pour environnements portables et reproductibles
  • Gestion des paquets et des dépendances Rez, définition et publication de paquets
  • Améliorer les outils de compilation et d'empaquetage pour déployer rapidement les outils des artistes

Skills

Linux
Python
Docker
Podman
CI/CD
Rez
Environnements reproductibles

Tools

Rez

Job description

Summaire :

Rodeo FX est à la recherche d'un.e Ingénieur.e de plateforme pour contribuer au développement et à l'exploitation de la plateforme technique sur laquelle repose notre pipeline VFX. À mesure que nos équipes VFX prennent de l'ampleur, nous devons pouvoir compter sur une plateforme logicielle fiable et bien gérée, qui nous permet d'adopter rapidement de nouvelles versions de nos outils, de maintenir des environnements cohérents et de reconfigurer notre pipeline de production sans interruption.

Dans ce rôle, tu collaboreras étroitement avec les développeur.euse.s de pipeline et les équipes TI afin de faire évoluer les fondations qui permettent à notre plateforme VFX de demeurer à jour et flexible. Tu contribueras notamment au suivi des mises à jour logicielles, à la conteneurisation des logiciels et services du pipeline, à la création d'environnements reproductibles et configurables, ainsi qu'à la gestion des paquets et des dépendances avec Rez. Ta mission principale sera de réduire les coûts et les risques associés aux changements afin de permettre au studio de faire évoluer ses outils rapidement et de façon sécuritaire.

La personne idéale possède de solides bases en ingénierie logicielle et en ingénierie des systèmes, ainsi qu'une bonne compréhension pratique de la façon dont un pipeline VFX est empaqueté, déployé et exploité à grande échelle. Tu es à l'aise de travailler à l'intersection du développement et des opérations et tu accordes de l'importance à la création de systèmes complexes qui demeurent fiables, reproductibles et faciles à faire évoluer.

Principales responsabilités :
  • Maintien de la plateforme et cycle de vie des logiciels

    Développer et prendre en charge les systèmes et processus permettant de maintenir la plateforme logicielle VFX à jour, notamment le suivi, les tests et le déploiement de nouvelles versions de logiciels DCC, de plugiciels, de bibliothèques et d'outils internes.

    Réduire les coûts et les risques liés aux mises à niveau, notamment les migrations de systèmes d'exploitation et de dépendances, afin que le studio puisse adopter de nouveaux logiciels rapidement et de façon sécuritaire, tout en disposant de mécanismes clairs de retour à une version antérieure.

    Mettre en place des processus de validation et de déploiement reproductibles afin que les changements apportés à la plateforme soient livrés aux artistes de façon fiable et avec un minimum d'interventions manuelles.

  • Conteneurisation et pipeline configurable

    Conteneuriser les logiciels et services du pipeline afin de rendre les environnements portables, reproductibles et isolés des variations liées aux systèmes hôtes.

    Concevoir le pipeline de production de manière configurable afin que les environnements, les versions d'outils et les méthodes de travail puissent être adaptés selon les projets, les studios ou les équipes, sans avoir à reconstruire des environnements sur mesure.

    Faire progresser l'utilisation de l'infrastructure en tant que code (Infrastructure as Code) et de la configuration déclarative afin que la plateforme demeure flexible, compréhensible et facile à faire évoluer.

  • Gestion des paquets et des dépendances (Rez)

    Maintenir et faire évoluer l'écosystème de paquets Rez, notamment les définitions de paquets, les règles de résolution des dépendances, les processus de publication et la configuration des environnements.

    Collaborer avec les développeur.euse.s de pipeline afin que les nouvelles versions de logiciels et de dépendances puissent être déployées rapidement, de façon prévisible et avec la possibilité de revenir facilement à une version antérieure.

    Améliorer les outils de compilation, d'empaquetage et de distribution afin que les nouveaux outils et les nouvelles versions de bibliothèques soient mis à la disposition des artistes de façon fiable.

Expérience et compétences :

Plus de 8 ans d'expérience en ingénierie logicielle, ingénierie de plateforme, DevOps ou développement de pipeline, idéalement dans les secteurs des VFX, de l'animation, du jeu vidéo ou dans un environnement technologique de production comparable.

Solides connaissances des systèmes Linux, incluant une expérience avec des distributions destinées aux entreprises comme RHEL, Rocky Linux ou CentOS, ainsi qu'avec la gestion de mises à niveau logicielles ou de migrations d'environnements à grande échelle.

Expérience pratique avec la conteneurisation à l'aide de Docker, Podman ou d'outils similaires, ainsi qu'avec des outils permettant de créer des environnements et des processus de compilation reproductibles.

Excellente maîtrise de Python et de bonnes pratiques en ingénierie logicielle, notamment le contrôle de versions, les tests, la revue de code et l'empaquetage.

Expérience avec la gestion des dépendances et des environnements. Une expérience avec Rez constitue un atout important, mais une expérience avec des systèmes comparables de gestion de paquets ou d'environnements est également pertinente.

Bonne compréhension des pratiques CI/CD et de l'infrastructure en tan

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur.e de platforme senior
Ingénieur.e de platforme senior

Rodeo FX • Montreal (administrative region)

On-site
CAD 110,000 - 160,000
Assurance collective
REER avec contribution employeur
Rabais transport et bien-être
Specialiste UX
Specialiste UX

RodeoFX • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Senior Platform Engineer
Senior Platform Engineer

RodeoFX • Montreal (administrative region)

On-site
CAD 110,000 - 160,000
Sick days
Holidays during winter
Group Insurance
+2
Directeur Technique Cloud
Directeur Technique Cloud

Totemtalent • Sherbrooke

Hybrid
CAD 120,000 - 180,000
Environnement technique stimulant
Projets variés avec studios créatifs
Horaires flexibles et hybride
+1
Administrateur(-trice) systèmes senior – Infrastructure et automatisation
Administrateur(-trice) systèmes senior – Infrastructure et automatisation

squeezestudio • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Senior Platform Engineer
Senior Platform Engineer

Rodeo FX • Montreal (administrative region)

On-site
CAD 100,000 - 140,000
Group Insurance
RRSP with employer contribution
Discounts on local businesses
Spécialiste – Fiabilité des outils et de l’infrastructure (March of Giants)
Spécialiste – Fiabilité des outils et de l’infrastructure (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Spécialiste DevOps SRE (Senior)
Spécialiste DevOps SRE (Senior)

SII Canada • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Développeur logiciel sénior, déploiement et préparation à la production (Senior Software Develo[...]
Développeur logiciel sénior, déploiement et préparation à la production (Senior Software Develo[...]

Intrado • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Administrateur.rice plateforme de développement logiciel
Administrateur.rice plateforme de développement logiciel

Optimum IT Solutions • Montreal (administrative region)

On-site
CAD 90,000 - 130,000