This job might no longer be available.

Build Automation Master, BuildOps | Build Master Automatisation, BuildOps

Behaviour Interactive
Montreal | Montréal
3 years ago
Apply

Our Build Automation team plays a key role in streamlining the tools and processes that enable production teams to iterate faster and smoother, allowing them to focus on quality experiences backed by reliable tools.

You would oversee the continuous build integration of projects spanning many genres and across gaming platforms, including notably PC and mobile. You will manage the implementation of best practices to maintain an efficient, robust and reliable build process meeting the unique requirements of each project. You will also be responsible for capacity planning and maintaining the growing build farm.

In this role, you will be working closely with developers, testers and project managers.

|In this role, you will:

Improve build scripts to support production;

Ensure the robustness, reliability, efficiency, and reusability of the build system;

Implement monitoring and metrics collection to enhance the quality of the service;

Own configuration management used to maintain the build service;

Support teams in milestone deliverables;

Anticipate build farm resources and software;

Provide client-oriented and service maintainer level of documentation;

Manage build dependencies (SDKs, engine versions, environment variables);

Take care of the versioning process;

Carry out any other related tasks.

|What we're looking for:

Expert with Continuous Integration tools (e.g. Jenkins);

Extensive knowledge of script language (e.g. Python, Groovy, Shell);

Excellent SCM skills (Perforce, Git);

Expertise in building mobile applications (iOS, Android);

Experience with configuration management (e.g. Ansible, Saltstack, etc);

Familiarity with Unity and/or Unreal Engine (or other engines);

Solid experience with Linux, Windows and MacOS;

Autonomous and well-structured individual.

Notre équipe d'automatisation de build a un rôle capital à jouer afin de rendre nos équipes de production plus productives et nous permettre de livrer nos produits de manière fiable.

Dans le contexte de plusieurs projets mobiles et PC AAA en développement ou en live, vous serez en charge de superviser l'intégration des builds en continu. Vous serez responsable de la mise en œuvre des meilleures pratiques pour maintenir un processus de builds efficace, robuste et fiable. Vous devrez aussi prévoir les besoins en ressources et en maintien des builds. Enfin, vous travaillerez en étroite collaboration avec les testeurs, les développeurs et les chefs de projet au quotidien.

|Dans ce rôle, vous devrez:

Améliorer le script du build pour soutenir la production;

Assurer la robustesse, la fiabilité, l'efficacité et la réutilisabilité du système de build;

Mettre en place des métriques pour améliorer la qualité des systèmes;

Soutenir les équipes dans les livrables;

Anticiper les ressources et les logiciels de build;

Fournir de la documentation sur le processus;

Procéder à la mise à jour du logiciel;

Gérer les dépendances de build (SDKs, versions d'engin, variables d'environnement);

S’occuper du processus de création de versions;

Effectuer toute autre tâche connexe.

|Ce que nous recherchons:

Expertise avec des outils d'intégration continue (par exemple Jenkins);

Connaissance approfondie du langage de script (par exemple Python, Groovy, Shell);

Excellentes compétences SCM (par exemple Perforce, GIT, etc.);

Expertise dans la création d'applications mobiles (par exemple iOS, Android);

Experience en gestion de configuration (ex: Ansible ou Saltstack);

Familiarité avec des engins de jeux comme Unity, Unreal Engine ou des engins propriétaires;

Solide expérience avec Windows et MacOS;

Vous possédez un grand sens de l'autonomie et de l'organisation.

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Behaviour Interactive