Spécialiste en automatisation (DevOps) / Automation Specialist (DevOps)

About the Employer

Job Title:

Spécialiste en automatisation (DevOps) / Automation Specialist (DevOps) - Beenox

Requisition ID:

R003199

Job Description:

(English version below)

Beenox est un studio de développement de jeux vidéo créé en 2000. Situé dans la belle ville de Québec, au Canada, Beenox est une filiale à part entière d’Activision Publishing Inc., chef de file mondial dans le développement interactif.

Le studio est fier de contribuer aujourd’hui au développement de la célèbre franchise Call of Duty. Beenox a également pris part au succès des franchises Skylanders, Spider-Man et Guitar Hero.

Chez Beenox, on sent qu’on fait partie d’un groupe qui nous ressemble, avec qui il fait bon travailler. Notre studio est un monde ouvert où il est facile d’entretenir une discussion avec tout le monde, incluant les co-directeurs du studio. Au final, chaque personne apporte sa touche unique à des projets qui dévoilent son talent au monde entier.

On peut dire que le jeu vidéo, on a ça dans l’sang!

Principales tâches

Le/La spécialiste en automatisation (DevOps) développe, analyse et maintient les systèmes qui servent à supporter et automatiser les différents processus propres au développement de jeux. Il/Elle administre autant les ressources matérielles (machines) que les ressources logicielles en lien avec ces processus.

  • Développe et maintient les systèmes de génération de «builds» des différents projets et technologies;

  • Supervise, configure et administre les composantes matérielles et logicielles de ces systèmes;

  • Offre le support nécessaire aux usagers;

  • Travaille de pair avec ses collègues afin d’identifier des opportunités d’amélioration et d’automatisation des systèmes et processus pour en améliorer l’efficacité, l’efficience et la stabilité;

  • Développe de nouveaux outils et/ou scripts en lien avec les besoins des projets en cours dans le studio;

  • Intervient dans les situations problématiques en lien avec la gestion des «builds»;

  • Gère les machines physiques ou virtuelles sur lesquelles s’opèrent le processus de génération de «builds»;

  • Organise et exécute le processus de publication (release);

  • Collabore étroitement avec l’équipe TI et l’équipe de spécialistes en système d’assurance qualité.

Exigences

  • Minimum d’un (1) an d’expérience dans un rôle similaire;

  • Maîtrise de plusieurs outils et langages parmi ceux-ci : Python, Go, C#, C/C++, Puppet, Jenkins, MSBuild, CMake, SN-DBS, Incredibuild, Docker, Kubernetes, Git, Perforce;

  • Sens de l’initiative pour proposer des opportunités d’amélioration à l’équipe;

  • Bonne capacité d'analyse;

  • Autonomie dans l’organisation de son travail;

  • Aisance à s’adapter aux outils internes et à un environnement en constante évolution;

  • Volonté de s’améliorer et de garder ses compétences à jour avec les plus récentes innovations;

  • Attitude positive et aisance à travailler en équipe;

  • Aisance à communiquer, en français et en anglais, tant à l’oral qu’à l’écrit;

  • Passion pour le jeu vidéo;

  • Expérience dans l’industrie du jeu vidéo (atout).

//

Beenox is a video game development studio created in 2000. Located in beautiful Quebec City, Canada, Beenox is a wholly owned subsidiary of Activision Publishing Inc., one of the world’s top game developers.

The studio is proud to contribute to the development of the Call of Duty video game franchise. Beenox has also contributed to the resounding success of the Skylanders, Spider-Man, and Guitar Hero franchises.

As members of the Beenox family, we feel as if we’re part of a group of like-minded people who are great to work with. Our studio is a real open world where it’s easy to have discussions with everyone, including our studio co-heads. Here everyone brings their own unique touch to projects that showcase their talent on a global stage.

You could say that video games are in our blood!

Main Tasks

The Build & Automation Programmer develops, analyzes and maintains systems that support and automate the creation of builds. She/he also manages the material resources (hardware) and software resources linked to this process.

  • Develops and maintains the software required to automate the build process;

  • Supervises, configures and administers the build system and its hardware and software components;

  • Offers the required support to the users;

  • Works side by side with his/her colleagues to identify system improvement and automation opportunities;

  • Develops new tools and/or scripts to build linked to the requirements of the projects underway at the studio;

  • Gets involved in problem situations linked to the building system;

  • Manages the machines that process builds;

  • Organizes and carries out the release process of the game;

  • Works closely with the IT team and the Quality Assurance System Specialists team.

Requirements

  • Minimum of one (1) year experience in a similar role (test automation, software build);

  • Mastery of various tools and languages, among others: Python, Go, C#, C/C++, Puppet, Jenkins, MSBuild, CMake, SN-DBS, Incredibuild, Docker, Kubernetes, Git, Perforce;

  • Sense of initiative to suggest improvement and automation opportunities to the team;

  • Good analysis ability;

  • Autonomous in work organization;

  • Adjusts easily to in-house tools and to an environment in constant evolution;

  • Desire to improve and keep skills updated with the most recent innovations;

  • Positive attitude and ease working as a team member;

  • Ability to communicate in both French and English (writing and speaking);

  • A passion for video games;

  • Experience in the video game industry preferred (asset).