Développeur·euse TI
Ubisoft Voir toutes les offres
- Montréal, QC
- Permanent
- Temps-plein
- Développer et maintenir des services et produits soutenant les pipelines de développement de jeux à l'échelle mondiale
- Concevoir, implémenter et dépanner des fonctionnalités en Python ou C# et dans d'autres langages
- Analyser et améliorer des bases de code existantes afin de résoudre des problématiques techniques complexes
- Assurer la fiabilité, la performance et l'évolutivité des services déployés sur des environnements infonuagiques privés et publics
- Collaborer avec des équipes multidisciplinaires pour livrer des solutions performantes et robustes
- Contribuer à l'automatisation et aux pipelines CI/CD afin d'optimiser les déploiements
- Participer à des initiatives de projets visant à faire évoluer et améliorer les plateformes
- Surveiller et soutenir des systèmes critiques, incluant une rotation de garde
- Solides compétences en développement avec Python ou C#, avec des connaissances en Go, et la capacité de concevoir, déployer et dépanner vos propres applications dans des systèmes distribués complexes
- Expérience pratique avec GitLab CI/CD et les pratiques DevOps, incluant l'automatisation, la surveillance et la journalisation sur l'ensemble du cycle de livraison
- Bonne connaissance des environnements infonuagiques et des outils de déploiement tels que Azure ou AWS, Terraform, Helm, Kubernetes et Docker
- Excellente compréhension des systèmes Linux et Windows, incluant les systèmes de fichiers, les bases du réseautage et les journaux système
- Connaissance des architectures microservices et de la conception de systèmes distribués évolutifs et fiables
- Approche opérationnelle combinée à de solides compétences en communication et collaboration pour soutenir des équipes à l'échelle mondiale et assurer la disponibilité des services