Spécialiste de configuration / Build Master

Programmation / Programming Montréal, Québec


Description

// ENGLISH VERSION WILL FOLLOW //

POSITION PERMANENTE – TEMPS PLEIN

SPECIALISTE DE CONFIGURATION

Eidos Montréal est à la recherche d'un Build Master pour concevoir, mettre en œuvre et maintenir un pipeline centralisé pour plus de quatre productions de jeux vidéo simultanément.

Le Build Master fera partie d'une équipe composée de Build Masters expérimentés travaillant avec des technologies telles que Jenkins, Artifactory, Kubernetes, Docker, SaltStack, etc.

Ce rôle comprend de l'automatisation, de la gestion de la configuration d’infrastructure et du développement d'outils.

RESPONSABILITÉS :

  • Automatiser la configuration des machines de build de la ferme d'intégration continue;
  • Améliorer en permanence le pipeline de build afin maintenir un haut niveau de satisfaction utilisateur;
  • Mettre en place et maintenir l’intégration continue du pipeline de build;
  • Améliorer le monitoring de tous les services et de l'infrastructure composant le système de build;
  • Identifier les sources des problèmes et les adresser afin d'améliorer la qualité du service;
  • Collaborer avec les développeurs, les DevOps et l'assurance qualité afin de garantir un service hautement disponible et performant;
  • Optimiser l'utilisation du matériel en tirant parti de technologies de pointe telles que les K8s et le CEPH.

EXPÉRIENCE ET QUALIFICATIONS :

  • Bachelor en programmation ou équivalent.
  • Expérience en scripting (Python, Batch, Bash, etc.).
  • Expérience en gestion de sources (Perforce, Git).
  • Expérience en développement dans un environnement Windows.
  • Une expérience dans la production de jeux est un atout.
  • Une expérience Jenkins est un atout.
  • Une expérience Visual Studio est un atout.
  • Une expérience en C#, C++ est un atout.
  • Une expérience en containers (Docker) et en virtualisation est un atout.
  • Une expérience en développement dans un environnement Linux est un atout.

QUALITÉS INTERPERSONNELLES :

  • Un désir de repousser les barrières de la technologie.
  • Capacité à gérer son temps de façon autonome.
  • Capacité à travailler en équipe.

// ENGLISH VERSION //

FULL TIME – PERMANENT POSITION

BUILD MASTER

Eidos Montréal is seeking a build master to design, implement, and maintain a centralized pipeline supporting more than four simultaneous video game productions.

The build master will be part of a team composed of experienced build masters working with technologies such as Jenkins, Artifactory, Kubernetes, Docker, SaltStack, etc.

This role includes automation, configuration management, and tools development.

 RESPONSIBILITIES:

  • Automating the configuration of build machines in the studio's build farm;
  • Continuously improving the build pipeline configuration to maintain high user satisfaction;
  • Setting up and maintaining continuous integration;
  • Improving the monitoring of all the services and infrastructure supporting the build system;
  • Identifying root causes and addressing them to improve the quality of service;
  • Collaborating with DevOps and, QA release specialists to guarantee a highly available and performant service;
  • Optimizing hardware utilization by leveraging cutting edge technology such as K8s and CEPH.

EXPERIENCE & QUALIFICATIONS:

  • Bachelor in programming or similar education
  • Experience with scripting languages (Python, Batch, Bash, etc.).
  • Experience with source control systems (Perforce, Git).
  • Experience with Windows based development environment.
  • Experience with game production and a game engine’s asset pipeline
  • Experience with Jenkins is an asset
  • Experience with Visual Studio is an asset
  • Experience with C#, C++ is an asset
  • Experience with application containers (Docker) and virtual machines is an asset.
  • Experience with Linux based development environment is an asset.

INTERPERSONAL QUALITIES:

  • A passion for innovation.
  • Ability to prioritize initiatives.
  • Being a team player.