Programmeuse, Programmeur outils (pipeline) – Online Services

Jun 30, 2022
Montréal, Canada
... Not specified
... Intermediate
Full time
... Full remote

Lorsque vous serez programmeuse ou programmeur outils au sein d'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. 

 

À propos d'Online Services

En tant que développeur de plateforme online d’Ubisoft, Online Services 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. 
 

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.).​​

    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
       

    Ce qu’il faut nous envoyer

    • Votre CV mettant en valeur votre parcours et vos compétences

     

    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.

    À 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. 

     

    À 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.

    EMPLOYEE SIZE
    5000 + employees
    COMPANY JOBS
    2644 available jobs
    WEBSITE