This job might no longer be available.
Programmeuse, Programmeur outils (pipeline) – Online Services
2 years ago
Description du poste
En tant que développeur de plateforme online d’Ubisoft,contribue à fournir des expériences connectées de grande qualité à des millions de joueur·euses partout dans le 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.
Lorsque vous êtes programmeuse ou programmeur outils au sein de Online Services, 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.
Dans un environnement technologique de pointe qui combine des librairies C++, C#, 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.).
- Améliorer en continu les process de productivité : compilation, process de build , exécution des tests, 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 et services en ligne (Artefactory, Conan, 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 SDKs et de services en ligne.
- Agir à titre de personne-ressource 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
- Expérience dans le développement de logiciels & de la compilation et de l’automatisation de process de builds C++/C#
- 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)
- Compréhension des langages de script
- Un diplôme en informatique ou en génie informatique (ou une formation connexe)
- Excellentes aptitudes en communication et relations interpersonnelles : vous êtes capable de collaborer avec une variété d'équipes d'horizons techniques variés
- 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
Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre parcours et vos compétences
Informations complémentaires
À propos de nous
Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueurs et des joueuses au moyen d’expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six et bien d’autres à venir.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l’avancement professionnel, les occasions d’apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
Chez Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Create Your Profile — Game companies can contact you with their relevant job openings.