Subscribe to the latest remote jobs:

Programmeur·euse Outils - Quality Foundation

🇨🇦 Canada

C#

Vue

Docker

Kubernetes

Git

Elasticsearch

Backend

Devops

SQL

Programmeur·euse Outils - Quality Foundation

from 🇨🇦 Canada

Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!

    Ce que vous ferez

    En tant que programmeur·euse outils au sein de l’équipeQuality Foundation, vous participerez au développement et à l’exploitation del’un des services les plus utilisés chez Ubisoft. Notre projet comporte un ensemble de micro-services qui soutient lacollecte, le transport, l’agrégation, l’analyse et la visualisation des crashs et des bugs à travers nos jeux à une échelle toujours croissante.

    Notre mission est ambitieuse :transformer le produit d’une architecture monolithique vers un écosystème décentralisé et résilient basé sur des événements, tout en continuant d’améliorer et d’étendre ses fonctionnalités. Nous souhaitons notamment :

    • Couvrir lescrashs GPU ;
    • Regrouper automatiquement les crashs et bugs similaires ;
    • Moderniser les interfaces usagers.

    Si vous aimez les environnements techniques complexes, le développement backend à grande échelle et les défis d’architecture distribuée,cette équipe est faite pour vous..

    Dans un environnement collaboratif et orienté sur l'excellence technique, vous serez amené·e à :

    • Concevoir, développer et maintenir les micro-services (C#, .NET, Linux and Docker).
    • Participer à la migration du système vers unearchitecture distribuéeet à haute disponibilité.
    • Concevoir desAPI REST robustes et évolutives, en assurant leur documentation (OpenAPI).
    • Contribuer à l’amélioration continue de lafiabilité, de la performanceetl’observabilité du service via du monitoring et de l'alerting.
    • Collaborer étroitement avec les équipes de production et d’exploitation pour comprendre leurs besoins et améliorer les flux de travail.
    • Favoriser une cultureDevOps : intégration continue, déploiement automatisé, supervision et partage de connaissances.
    • Participer à lamodernisation des interfaces utilisateurs du produit.

     

      Ce que vous apportez à l’équipe

      • Excellente maîtrise deC# et du développement surLinux.
      • Excellente compréhension de laconception d’API REST.
      • Bonne connaissance deGit et des outils d’intégration continue.
      • Bonne connaissance desoutils d’alerte et d'observabilité.
      • Connaissances des technologies suivantes considérées comme des atouts :
        • Docker,Kubernetes,OpenAPI, SQL,ElasticSearch
        • Principes et pratiquesDevOps/SRE
      • Esprit analytique et sens du détail.
      • Curiosité, autonomie et aisance à collaborer dans un environnement en constante évolution

       

       

      by @maxrusakovic