This job might no longer be available.
Développeur·euses PaaS – Ubisoft Engineering and Platform (F/H/NB)
2 years ago
Description du poste
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… L'équipe Engineering & Platform opère des systèmes at scale en production, le poste est donc potentiellement sujet à des astreintes.
Qualifications
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.
Informations supplémentaires
Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs dans ses équipes. En tant qu’employeur, Ubisoft offre à tous les mêmes opportunités d’accès à l’emploi sans distinction de genre, ethnicité, religion, orientation sexuelle, statut social, handicap et d’âge.
Description de l'entreprise
Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays à travers le monde et sont liées par une mission commune : enrichir la vie des joueurs et des joueuses par des 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. Si vous êtes enthousiaste à l'idée de relever des défis passionnants, exploiter des technologies de pointe, et prendre part au futur du divertissement, rejoignez-nous et créez l’inconnu.
Create Your Profile — Game companies can contact you with their relevant job openings.