BUILD MASTER

Job Type:
Permanent
Areas of Expertise:
Programming and Development
Region:
Canada
Area:
Montreal
City:
Montreal
Posted:
29-Nov-18
Company:
Eidos Montreal
Job Ref:
468

BUILD MASTER

Programming | Montréal, Québec, Canada

// ENGLISH VERSION WILL FOLLOW ...//

 

Poste :Spécialiste de configuration

Relève de : Directeur Programmation

 

Fonctions :

  • Travailler au sein de l'équipe d'infrastructure de configuration pour répondre aux besoins d'intégration continue des programmeurs, des artistes, des concepteurs de niveaux et de toutes les autres équipes de production et flux de travail
  • Installer, configurer et maintenir des machines de construction dans la ferme de construction du studio.
  • Configurez les outils CI (TeamCity) en fonction des exigences du projet de jeu.
  • Configurer d'autres outils d'infrastructure (Artifactory ou autre référentiel binaire, lecteurs partagés, etc.).
  • Automatiser et améliorer les opérations de compilation en relation avec le moteur Dawn et la compilation de codes de jeu (principalement C avec FASTBuild), les outils utilisateur et pipeline (principalement C # et C), construire des pipeline cadres de tests unitaires et fonctionnels, dans les tests d'intégration moteur), etc.
  • Surveiller et analyser les impacts sur la performance et les problèmes potentiels; proposer et mettre en œuvre des solutions.
  • Travailler en étroite collaboration avec les informaticiens et les administrateurs système, les programmeurs de pipeline de l’équipe de jeu et les spécialistes de l’assurance qualité.
  • Assurer que la batterie de build utilise le matériel et les logiciels appropriés pour les tâches appropriées.
  • Modifier et / ou modifier les scripts de construction et de déploiement.
  • Tester et évaluer les impacts (performance, coût, etc.) des nouvelles méthodes de développement de la batterie de serveurs (utilisation correcte des machines virtuelles, mise à l'échelle avec les fournisseurs de cloud, etc.).

 

Expérience et qualifications :

  • DEC ou équivalent.
  • Au moins 3 ans de travail dans le développement de jeux.
  • Connaissance approfondie des workflows de développement de logiciels.
  • Expérience des langages de script (Python, Batch, Bash, etc.).
  • Expérience avec les systèmes de contrôle de source (Perforce, git).
  • Expérience dans un environnement de développement Windows.

 

Qualifications supplémentaires

 

  • Expérience de la production de jeux et du pipeline d’actifs d’un moteur de jeu.
  • Expérience avec TeamCity est un atout.
  • Expérience avec Visual Studio est un atout.
  • Expérience avec FASTBuild est un atout.
  • Expérience avec C #, C ++ et / ou Python est un atout.
  • Une expérience avec des conteneurs d’application (docker) et des machines virtuelles est un atout.
  • Une expérience de l'environnement de développement basé sur Linux est un atout.

 

Motivation et intérêts:

La passion et l’ambition pour les jeux vidéos sont essentiels !

 

________________________________________

 

 

Title: Build Master

Reports to: Programming Director

 

Primary duties:

  • Work within the Build infrastructure team that addresses continuous integration needs for programmers, artists, level designers and all other game production teams and workflows.
  • Install, configure and maintain build machines in the studio's build farm.
  • Configure CI tools (TeamCity) in accordance to game project’s requirements.
  • Configure other infrastructure tools (Artifactory or other binary repository, shared drives, etc.).
  • Help automate and improve the build farm operations in relation to the Dawn engine and game code compilation (mostly C++ with FASTBuild), user and pipeline tools (mostly C# and C++ code), build pipeline (custom asset binary packing), automated tests (unit and functional test frameworks, in engine integration tests), etc.
  • Monitor and analyze performance impacts and potential issues; propose and implement solutions.
  • Work in close relation with IT DevOps and sysadmins, game team’s pipeline programmers and QA release specialists.
  • Ensure that the build farm uses the appropriate hardware and software for the appropriate tasks.
  • Modify and/or tweak build and deployment scripts.
  • Test and asses impacts (performance, cost, etc.) of new ways to grow the build farm (e.g. correct usage of virtual machines, scale with cloud providers, etc.)

 

Experience and required qualifications:

 

  • DEC or equivalent.
  • At least 3 years working in game development.
  • Strong knowledge of software development workflows.
  • Experience with scripting languages (Python, Batch, Bash, etc.).
  • Experience with source control systems (Perforce, git).
  • Experience with Windows based development environment.

 

Additional qualifications:

  • Experience with game production and a game engine’s asset pipeline.
  • Experience with TeamCity is an asset.
  • Experience with Visual Studio is an asset.
  • Experience with FASTBuild is an asset.
  • Experience with C#, C++ and/or Python is an asset.
  • Experience with application containers (docker) and virtual machines is an asset.
  • Experience with Linux based development environment is an asset.

 

Motivation and interests:

Passion and ambition for video games and technology are essential!

Contact Details:
Eidos Montreal
Tel: .
Contact: The Recruitment Team
Email:

You may return to your current search results by clicking here.

Latest Job Listings