This job might no longer be available.
Spécialiste version et déploiement (pipeline)
3 years ago
Description du poste
En tant que spécialiste version et déploiement au sein de l’équipe Harbour chez Ubi MTL, vous assurerez le développement et l'amélioration du pipeline et des outils de création de versions et de déploiement pour nos bibliothèques et services en ligne, tout en adhérant à la philosophie DevOps.
Dans un environnement technologique de pointe qui combine des plugins C++, C#, Go, Python, Unity (et plus encore) et cible une variété de plateformes, de consoles de jeu et de fournisseurs de cloud, vous aurez la responsabilité d'évaluer les solutions et outils existants pour établir un pipeline à jour facilitant les tâches des équipes de production :compilation, test, déploiement et intégration.
Ce que vous ferez
- Développer une solution moderne de création de versions, en améliorant la distribution de création de versions en utilisant des outils et des solutions pour gérer les dépendances (NuGet, Docker, etc.).
- Intégrer de nouvelles solutions et faire évoluer les solutions existantes pour s'occuper des tests distribués et les tests d'intégration multiplateformes complexes + mettre en œuvre des métriques et des outils pour suivre la qualité et la performance.
- Collaborer avec les équipes de développement de jeux pour améliorer nos processus de déploiement actuels pour les SDK (Artefactory/Conan, etc.) et les services en ligne (Docker, Kubernetes, etc.).
- Évaluer et mettre en œuvre des technologies & revoir et adapter nos meilleures pratiques.
- Recueillir et comprendre les besoins des équipes pour enrichir le pipeline, aider à le reproduire et en faire un nouveau standard pour une large gamme de SDK et de services en ligne.
- Agir à titre de personne-ressource et d'expert·e dans tous les domaines de DevOps (p. ex. l'automatisation, la définition d'infrastructure, la gestion des configurations, le déploiement, la supervision des systèmes et des services de même que l'intégration, la livraison continue, etc.).
Qualifications
Ce que vous apportez à l’équipe
- Un diplôme de premier cycle en informatique, génie informatique, ou l'équivalent
- Environ 5 ans d'expérience dans le développement de logiciels (en tant qu'ingénieur·e de déploiement et version, un gros atout)
- Connaissance approfondie des pipelines CI/CD et des outils de déploiement (idéalement pour les SDK et les services en ligne : Git/GitLab, Jenkins/Team City ou l’équivalent, NuGet, Artifactory, Conan et Docker/Kubernetes)
- Compréhension des langages de script
- Un esprit collaboratif : vous êtes capable de collaborer avec une variété d'équipes d'horizons techniques variés
- Excellentes aptitudes en communication et relations interpersonnelles
- Souci du détail, pensée critique, débrouillardise et grande flexibilité
- Capacité à résoudre des problèmes et à prendre des initiatives & à saisir et à s'adapter rapidement à de nouveaux outils et environnements
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences et vos compétences
À propos de Harbour
En tant que développeur de plateforme online d’Ubisoft, Harbour contribue à fournir des expériences connectées de grande qualité à des millions de joueur·euses partout au monde. Travaillant en collaboration avec les équipes de production, nous tirons parti de solutions de pointe pour développer des fonctionnalités ajoutant une réelle valeur à tous nos jeux live – pendant leur développement et post-lancement. Grâce à notre vue d’ensemble de l'écosystème numérique d'Ubisoft et à notre approche à long terme en matière de jeux online, nous concentrons nos efforts à trouver la solution juste pour l’objectif visé. Qu'en est-il si cette solution n'existe pas encore? C’est une opportunité pour nous de la créer.
À propos de nous
Chez Ubisoft Montréal, un leader de l’industrie du jeu vidéo situé dans le vibrant quartier du Mile-End depuis 1997, nous offrons un environnement de travail unique dans l’industrie, vous permettant de créer et d’enrichir des jeux qui font partie de franchises AAA iconiques de renommée internationale.
Lorsque vous vous joignez à Ubisoft Montréal, vous entrez dans une communauté de développeurs exceptionnels reliés par leur besoin d’innover, d’être créatifs, et de travailler avec les technologies de pointe. Vous découvrirez un monde où les employés bénéficient d’un avancement professionnel constant, d’un cadre d’apprentissage accueillant et de régimes de rémunération concurrentiels.
Plus que tout, chez Ubi Montréal, vous travaillerez sur un grand nombre de titres d’envergure et de grande qualité — Assassin’s Creed, Far Cry, Rainbow Six, Watch_Dogs, For Honor et… bon, on ne peut quand même pas vous partager tous nos secrets… – et vous travaillerez avec certains des plus grands talents de l’industrie.
Nous sommes un employeur équitable et la diversité nous tient à cœur. Nous ne faisons pas de discrimination à l'égard de la race, de l'origine ethnique, de la religion, du sexe, de l'orientation sexuelle, de l'âge ou de l'état de santé.
Create Your Profile — Game companies can contact you with their relevant job openings.