English will follow below.
Studio KRAFTON Montréal est un studio créé et mené par des développeurs. Nous travaillons sur un jeu AAA basé sur une propriété intellectuelle acclamée située dans un monde fantastique médiéval avec un gameplay narratif et stratégique. Nous croyons qu'il est important de s'amuser tout en créant des expériences mémorables, en étant fiers de notre travail et en respectant les contributions de chacun : joignez-vous à l’aventure!
Description du poste :
En tant que Spécialiste Build/Release chez Krafton Montreal, vous serez responsable de superviser les processus des versions de jeu (builds) et de leurs déploiements tout au long du cycle de vie du développement du jeu. Votre objectif principal sera d'assurer l'intégration et la livraison des versions de jeu (builds) aux parties prenantes internes et externes, tout en maintenant les normes les plus élevées de qualité et de fiabilité. Vous collaborerez étroitement avec des équipes multidisciplinaires, y compris des développeurs, des artistes, des testeurs d'assurance qualité et des chefs de projet, afin de rationaliser le pipeline des versions de jeu (builds) et de leurs déploiements et d'optimiser le processus de livraison du jeu.
Responsabilités :
Gestion des versions du jeu (builds) :
- Gérez les processus de configuration, de génération et de déploiements des projets de développement de jeux.
- Coordonnez et exécutez la création des versions de jeu (builds) sur différentes plates-formes (PC, consoles).
- Surveillez et entretenez les systèmes d'automatisation des versions, en veillant à ce qu'ils soient efficaces et fiables.
- Identifiez et résolvez les problèmes liés à la génération et au déploiement, y compris les dépendances, les conflits et les erreurs.
Optimisation du pipeline de version :
- Améliorez continuellement le pipeline de version et de déploiement en mettant en œuvre les meilleures pratiques, outils et méthodologies.
- Rationalisez et automatisez les générations de versions en visant l'efficacité, l'évolutivité et la cohérence.
Contrôle de version :
- Administrez et maintenez les systèmes de contrôle des versions du jeu (par exemple, Perforce) pour le code source du jeu et les ressources associées.
- Assurez l'intégrité et la sécurité des référentiels de contrôle de version, en mettant en œuvre des contrôles d'accès appropriés.
- Aider les développeurs à gérer les branches, les fusions et les révisions de code.
Déploiement et diffusion :
- Gérer le déploiement et la diffusion des versions de jeu (builds) aux parties prenantes internes et externes.
- Collaborer avec les détenteurs de plateformes (p. ex., Sony, Microsoft, Nintendo) pour répondre à leurs exigences de soumission et de certification.
- Coordonner la création de packages d'installation et assurer le respect des directives spécifiques à la plate-forme.
Collaboration et documentation :
- Travailler en étroite collaboration avec les équipes interfonctionnelles pour comprendre leurs besoins et fournir un support des versions du jeu (build) et de leur diffusion.
- Documentez les processus de génération et de diffusion, y compris les instructions de configuration et les guides de dépannage.
- Favorisez une communication et une collaboration efficaces entre les membres de l'équipe pour assurer le bon déroulement des opérations de construction et de publication.
Connaissances/compétences :
- Expérience avancée en tant que Build/Release Master ou rôle similaire dans l'industrie du jeu.
- Familiarité avec les processus de développement de jeux et les défis du développement multiplateforme.
- Maîtrise des langages de script (par exemple, Python, PowerShell) pour les tâches d'automatisation.
- Maîtrise du langage de programmation C#
- Expérience avec les outils de gestion des versions du jeu (build) (ex. Jenkins, TeamCity) et les systèmes de gestion de paquets.
- Excellentes compétences en résolution de problèmes et capacité à résoudre efficacement les problèmes des versions du jeu (builds) et de leurs diffusions.
- Solides compétences en communication et en relations interpersonnelles, avec la capacité de collaborer efficacement dans un environnement axé sur le travail d'équipe.
- Souci du détail et engagement à fournir des résultats de haute qualité.
- La connaissance des outils de déploiement Unreal est un atout
- Solides capacités de résolution de problèmes et une passion pour les solutions créatives.
- Doit être à l'aise dans un environnement de travail bilingue (français-anglais)
- L'intérêt et la familiarité dans les contextes médiévaux fantastiques sont un gros plus.
Studio KRAFTON de Montréal s’engage à cultiver un environnement de travail qui respecte toutes les différences et qui encourage chacun.ne à se sentir inclus.e et valorisé.e. Nous offrons des opportunités d'emploi égales à tous les employés et candidats à l'emploi et interdit toute discrimination et harcèlement de quelque nature que ce soit, sans distinction d’âge, de couleur, de religion, de sexe, d'origine nationale, de statut de handicap, d'orientation sexuelle, d'identité ou d'expression de genre ou toute autre caractéristique protégée par les lois applicables. Notre objectif est de fournir un lieu de travail respectueux qui vous permettra de vous épanouir tant dans au travail que dans la vie.
Chez Studio KRAFTON Montréal, nous souhaitons que nos membres soient aux commandes de leur travail, depuis la conception et à travers toutes les étapes de la production, tout en leur offrant les meilleures conditions de travail et des avantages qui ont un impact positif sur leur vie. Cela inclut:
- Le véritable travail hybride : vous choisissez si vous travaillez à distance tout le temps (dans la province de Québec), si vous souhaitez venir au studio quelques jours ou tout le temps.
- Contribution généreuse de l'employeur au RÉER
- Couverture santé, dentaire et bien-être incluant la télémédecine ;
- Des journées personnelles et de bien-être ;
- Subvention OPUS
Studio KRAFTON Montreal is a studio created and led by developers. We are working on a AAA game based on an acclaimed intellectual property set in an enthralling medieval fantasy world with a rich narrative and strategic gameplay. We believe in having fun while creating memorable experiences, being proud of our work, and showing respect for each other's contributions. Join the adventure with us!
Job Description:
As a Build/Release Specialist at Krafton MTL, you will be responsible for overseeing the build and release processes throughout the game development lifecycle. Your primary objective will be to ensure the seamless integration and delivery of game builds to internal and external stakeholders, while maintaining the highest standards of quality and reliability. You will collaborate closely with cross-functional teams, including developers, artists, QA testers, and project managers, to streamline the build and release pipeline and optimize the game delivery process.
Responsibilities:
Build and Release Management:
- Manage the configuration, build, and release processes for game development projects.
- Coordinate and execute the creation of game builds across different platforms (PC, consoles).
- Monitor and maintain build automation systems, ensuring they are efficient and reliable.
- Identify and resolve build and release-related issues, including dependencies, conflicts, and errors.
Build Pipeline Optimization:
- Continuously improve the build and release pipeline by implementing best practices, tools, and methodologies.
- Streamline and automate build processes, aiming for efficiency, scalability, and consistency.
Version Control:
- Administer and maintain version control systems (e.g. Perforce) for game source code and related assets.
- Ensure the integrity and security of version control repositories, implementing appropriate access controls.
- Support developers in managing branches, merges, and code reviews.
Deployment and Distribution:
- Manage the deployment and distribution of game builds to internal and external stakeholders.
- Collaborate with platform holders (e.g., Sony, Microsoft, Nintendo) to meet their submission and certification requirements.
- Coordinate the creation of installation packages and ensure compliance with platform-specific guidelines.
Collaboration and Documentation:
- Work closely with cross-functional teams to understand their requirements and provide build and release support.
- Document build and release processes, including setup instructions and troubleshooting guides.
- Foster effective communication and collaboration among team members to ensure smooth build and release operations.
Knowledge/Skills:
- Proven experience as a Build/Release Master or similar role in the gaming industry.
- Familiarity with game development processes and the challenges of multi-platform development.
- Proficient in scripting languages (e.g., Python, PowerShell) for automation tasks.
- Proficient in C# programing language
- Experience with build management tools (e.g., Jenkins, TeamCity) and package management systems.
- Excellent problem-solving skills and the ability to troubleshoot build and release issues efficiently.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a team-oriented environment.
- Attention to detail and a commitment to delivering high-quality results.
- Knowledge of Unreal Deployment Tools is an asset
- Strong problem-solving abilities and a passion for creative solutions.
- Must be comfortable in a bilingual work environment (French-English)
Studio KRAFTON Montreal is committed to cultivating a work environment that respects all differences and encourages everyone to feel included and valued. We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to age, race, color, religion, sex, national origin, disability status, sexual orientation, gender identity or expression or any other characteristic protected by applicable laws. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.
At Studio KRAFTON Montréal we want our team members to have ownership of their work from conception all the way through production while providing them with the best working conditions and benefits that have a positive impact on their lives. This includes:
- Being truly hybrid: meaning you choose if you work remotely all the time (in the province of Quebec), if you wish to come to the studio a couple of days or all the time;
- Defined core working hours (allowing for flexibility);
- Generous RRSP employer contributions;
- Health, dental & wellness coverage including telemedicine;
- Personal & wellness days;
- OPUS subsidy;
- Extra time off in December.