Role Details
Aperçu du rôle
« Pipeline » peut être défini comme le flux de travail, les outils logiciels et les liaisons qui assemblent les différentes étapes du processus VFX, et soutiennent la livraison efficace et performante d’effets visuels de haute qualité pour chacun de nos projets cinématographiques et télévisuels.
Travaillant au sein d'une petite équipe multidisciplinaire soutenant deux sites, le Pipeline TD (PTD) sera responsable de fournir un support de première ligne aux artistes et au personnel de production pour toutes les questions et problèmes liés au pipeline. Cela implique de trier les tickets pipeline soulevés via notre plateforme de tickets, Jira Service Desk interne pour établir la nature des problèmes, puis de travailler avec le superviseur du pipeline pour soit prendre en charge la résolution des problèmes, soit aider à les transmettre à un autre membre de l'équipe pipeline. Cela nécessitera un support technique et une assistance en face-à-face ou à distance pour nos équipes internes, ainsi que de bâtir des relations solides avec le personnel de tous les départements afin de mieux comprendre leurs besoins et leurs flux de travail.
Le PTD aidera également à la conception et à la création d'outils logiciels qui peuvent s'intégrer dans notre pipeline existant, ainsi qu'à tester et documenter de nouveaux outils et flux de travail. Le développement et l'implémentation se feront principalement en Python, et dans tous les cas, devront répondre aux exigences des parties prenantes, qui peuvent être spécifiques à un projet particulier ou utilisées plus largement dans le studio.
Au fur et à mesure que le PTD progresse, il anticipera proactivement des façons d'affiner et d'améliorer nos processus et flux de travail, et collaborera avec l'équipe de technologie pour les mettre en œuvre. Former et conseiller les membres les plus juniors de l'équipe fait également partie intégrante du rôle de PTD. Le PTD les aidera à accomplir leur rôle et fournira des conseils, une orientation et un mentorat pour les aider à apprendre et à grandir.
Le PTD aura une excellente compréhension et capacité à fournir un service client de haute qualité et devra être flexible et adaptable dans un environnement en constante évolution. Il sera habile à établir des relations à tous les niveaux, doté de fortes compétences en résolution de problèmes et capable de trouver des solutions appropriées. Il devra être très organisé et efficace, avec une grande attention aux détails et d'excellentes compétences en communication orale et écrite, et capable de tenir les utilisateurs et gestionnaires informés de la progression. Il sera proactif et prêt à retrousser ses manches pour s'impliquer dans tout ce qui doit être fait et à s'adapter aux changements de priorités en fonction des besoins de l'entreprise. Il pourra travailler en équipe ou de manière autonome, être autodirigé et motivé, mais saura aussi quand escalader les problèmes. La fiabilité, l'appétit d'apprendre, un style calme, de solides compétences en gestion du temps et la capacité à respecter les délais sont également des éléments clés du rôle.
Le Pipeline TD devrait avoir une expérience préalable dans les industries des effets visuels ou des jeux vidéo.
Responsabilités
Triage des tickets Pipeline
Soutenir directement les équipes d'artistes et de production pour résoudre tout problème technique, répondre aux questions liées aux processus et proposer des solutions alternatives ou de contournement, en escaladant les problèmes si nécessaire.
Collaborer avec les artistes et le personnel de production pour développer de nouvelles fonctionnalités pour les outils existants, ou créer de nouveaux outils, afin de répondre aux exigences des parties prenantes.
Veiller à ce que tous les designs et nouveaux outils logiciels s'intègrent dans notre pipeline existant, en utilisant les bibliothèques internes et en respectant les normes de codage, les philosophies et les meilleures pratiques internes.
Tester et documenter les outils et flux de travail qu'ils créent, ainsi que les outils créés par d'autres.
Dépanner les bogues et les problèmes dans les outils qu'ils ont créés ou ceux créés par d'autres.
Former et soutenir les artistes dans l'utilisation des outils du pipeline, à la fois via des démonstrations en personne et en créant du contenu destiné aux artistes sur notre Wiki interne.
Acquérir des connaissances au fil du temps et établir des relations avec tous les départements pour s'assurer de disposer d'un large éventail de compétences permettant de répondre aux besoins des différentes zones de l'entreprise :
Technologie: Infrastructure logicielle de base pour les bibliothèques Python principales, configuration des logiciels d'application DCC, gestion des actifs et de la production avec Shotgrid, sensibilisation générale à l'architecture des systèmes pour les réseaux, la pile logicielle, etc.
Éditorial: Hiero, Nuke Studio et autres outils propriétaires pour la publication de scans, la création de vidéos et les outils de livraison client.
CG: Maya, Houdini, 3D Equaliser, Nuke pour la publication d'actifs, la publication d'éclairage et autres outils pour les flux de travail CG.
2D: Nuke pour la publication de plans, le partage de nœuds, les outils de contrôle de qualité et de briefing, ainsi que le support pour les plugins et gizmos internes et de tierces parties.
Data IO: Outils propriétaires pour l'ingestion et l'extraction de données et autres outils de gestion des données, tels que les outils de nettoyage de projet.
Rendu: Deadline pour la gestion des tâches de rendu et les scripts de plugins pour automatiser les tâches afin de maximiser l'efficacité de nos ressources de rendu.
Mener des recherches continues et recommander/implémenter des flux de travail qui amélioreront l'efficacité.
Marcher régulièrement dans les locaux pour identifier les besoins/problèmes des artistes et établir des relations avec les artistes et le personnel de production afin d'améliorer la communication et la cohésion générale du studio.
Compétences, connaissances et expérience essentielles:
Excellentes compétences en communication écrite et orale
Capacité à respecter des délais longs et courts
Capacité à prioriser les tâches de production dans un environnement en constante évolution
Attention aux détails avec une grande capacité à gérer plusieurs tâches à la fois
Solides compétences en programmation Python, de préférence dans le contexte des applications DCC telles que Maya, Nuke et Houdini
Compréhension générale des flux de travail utilisés pour la création de contenu numérique pour les effets visuels pour la télévision et le cinéma
Diplôme en informatique ou expérience équivalente
Solides compétences en résolution de problèmes
Compétences, connaissances et expérience voulus:
Expérience avec Git ou d'autres systèmes de contrôle de version
Expérience avec Shotgrid ou une autre base de données de production
Expérience avec les frameworks Shotgrid Toolkit (également connu sous le nom de SGTK)
Expérience avec le framework d'application Qt
Expérience en scripting Bash, C, C++, MEL
Expérience avec le système d'exploitation Linux