Offers “Ubisoft”

Pourvu Ubisoft

Développeur·euses PaaS – Ubisoft Engineering and Platform (H/F)

  • CDI
  • San-Martino-di-Lota (Haute-Corse)
  • IT development

Position filled!

Job description



Chez Ubisoft, nous écrivons le futur du divertissement. Acteur majeur du jeu vidéo dans le monde, nous investissons aussi dans de nouveaux domaines et sur de nouveaux territoires pour garder une longueur d'avance et s'adresser à des audiences toujours plus nombreuses et variées.

Nos équipes IT sont centrales pour ces développements. Que ce soit pour nos joueurs ou pour nos collaborateurs, elles sont garantes de services et d’infrastructures à la hauteur des plus grands défis technologiques.

Pour les relever, nous recherchons des personnes qui veulent faire bouger les lignes. Vos idées, vos connaissances, vos interactions… auront de l’impact sur l’expérience de travail ou de jeux de milliers de personnes dans le monde. Au quotidien, nous vous ferons confiance et donnerons les moyens et la flexibilité de mener à bien vos projets, de A à Z, dans un souci de qualité et de service à la hauteur de nos ambitions.

Le poste est à pourvoir dans le département IT d’Ubisoft, et plus particulièrement au sein de l’équipe Engineering and Platform. L’équipe Engineering and Platform est le moteur créatif à l’origine du projet « Ubisoft IT Platform » : une plateforme unique, offrant aux équipes l'accès à nos services cloud et infrastructure de manière transparente et en libre-service.

L’automatisation est au cœur du projet, en exploitant notamment toutes les possibilités offertes par Kubernetes pour repousser les limites de l’hébergement de services IT.

Nous sommes aujourd’hui concentrés sur des sujets d’authentification, d’autorisation, d’API Gateway, de SDK, de Service mesh et de base de données, mais ce n’est que le début.

C’est pourquoi nous recherchons des Développeurs·euses pour venir nous aider à atteindre nos ambitions.

À ce titre, vos missions seront les suivantes :

·  Concevoir et développer les micro-services, les services web et les API de notre nouvelle plateforme PaaS (Platform-as-a-service) ;
·  Garantir une qualité de code permettant de conserver un niveau maximum de réutilisabilité, de performance et de maintenabilité ;
·  Travailler en partenariat avec nos équipes Ops pour assurer le support de nos applications dans tous nos environnements ;
·  Identifier et réparer les défaillances systèmes et proposer des recommandations ;
·  Contribuer au design de l’architecture et s’assurer d’une bonne documentation technique ;
·  Participer à l’amélioration de nos pipelines de CI/CD ;
·  Ecrire des test unitaires et d’intégration ;
·  Participer aux code reviews ;
·  Travailler en étroite collaboration avec vos collègues sur le design, le code, les test-plan pour s’assurer de développer les meilleurs services et encourager le partage de connaissances dans l’équipe.

La stack technique de l’équipe est composée, entre autres, de : OpenStack, Kubernetes, Docker, Python, Flask, Go, Terraform, AWS, OPA, GitLabCI…

Background

·  Expérience en ingénierie/administration de systèmes ou développement.

Compétences requises

·  Compétences en développement web (REST, gRPC, etc.) ;
·  Compétences en CI/CD (GitLab CI, Spinnaker, etc.) ;
·  Connaissance de Terraform, Docker, Ansible ou Kubernetes ;
·  Solides connaissances en programmation orientée objet ;
·  Anglais courant indispensable : une partie de l’équipe est à Montréal et l’autre à San Francisco.

Compétences bonus

·  Connaissance des méthodologies Agile / SCRUM ;
·  Expérience passée dans un environnement DevOps ;
·  Expérience passée dans des équipes en partie en remote ;
·  Intérêt pour les jeux vidéo.