L’opportunité
Nous sommes l’équipe Unity Authoring Platform, une équipe innovante qui bâtit la plateforme de collaboration RT3D la mieux gérée au monde! Notre équipe Automatisation se concentre sur les outils et l’orchestration qui alimentent des flux de travail entièrement personnalisables, allant de la création de projets Unity à des transformations complexes de ressources de développement (assets), afin d’offrir aux créateurs et créatrices la flexibilité nécessaire pour bâtir et faire évoluer leurs pipelines dans le nuage.
La personne retenue pour ce rôle est une ou un développeur logiciel sénior qui est prêt à nous aider à étendre nos plateformes d’automatisation orientées client à l’échelle mondiale, telles que Unity Build Automation et Unity Pipeline Automation. Cette personne encadrera activement les autres membres de son équipe et participera concrètement à la création de solutions techniques afin de simplifier l’automatisation RT3D pour nos utilisateurs — la plus grande communauté de développement de jeux au monde. Elle travaillera à offrir aux utilisateurs une plateforme performante et fiable à grande échelle.
La personne idéale possède une vaste expérience dans la conception, la création et le déploiement d’applications en production, ainsi qu’une expérience dans l’exploitation et la maintenance de produits en ligne. Elle est à l’aise de travailler en équipe pour innover et livrer des solutions de grande qualité pour des systèmes hautement complexes.
Dans ce rôle, vous apprendrez toutes les nuances du CI/CD RT3D et de l’orchestration ainsi que les défis techniques précis que nous relevons pour notre clientèle, et apporterez une contribution importante grâce à votre perspective unique.
Ce que vous allez faire
Travailler avec la direction des équipes de développement ainsi qu’avec des développeurs séniors pour définir la conception technique et l’architecture des technologies de CI/CD, d’automatisation et d’orchestration spécifiquement pour les applications RT3D
Concevoir des fonctionnalités de flux de travail flexibles et personnalisables qui permettent aux créateurs d’adapter l’automatisation aux besoins propres à leurs projets
Assurer l’amélioration continue au sein d’un environnement Agile fondé sur la confiance et la collaboration, en contribuant à la rédaction de documents de conception technique et aux révisions par les pairs afin de maintenir des standards élevés de développement
Faire constamment évoluer les systèmes centraux qui alimentent nos solutions d’automatisation, sous forme d’outils en ligne de commande, de microservices et d’outils d’intégration avec les moteurs RT3D et les SDK de transformation de ressources (assets)
Diriger des projets et des initiatives, tout en encadrant d’autres développeurs pour faire croître notre équipe de développement
Ce que nous recherchons
Expérience avec un ou plusieurs des principaux langages de programmation que nous utilisons, tels que Node.js, C\\#, Ruby ou Python
Capacité à se familiariser rapidement avec des systèmes vastes et complexes
Compréhension approfondie des Pipelines de CI/CD et des systèmes d’orchestration
Expérience de travail au sein d’une équipe répandue à l’échelle mondiale — la collaboration et le travail d’équipe sont importants pour nous
Vous avez peut-être également
Posséder une expérience significative en outils ou en développement de systèmes de build pour le secteur RT3D ou du jeu vidéo
Avoir une compréhension solide du moteur Unity
Avoir de l’expérience dans l’exploitation d’un service ou d’un produit en production
Avoir de l’expérience avec d’autres outils que nous utilisons, tels que Jenkins, ArgoCD et la conteneurisation
Information supplémentaire
Le support à la relocalisation n’est pas disponible pour ce poste
Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste