Candidarsi ora Logo

Designlab – Diventa un designer con corsi pratici e tutoraggio.

Sponsorizzato da Designlab

Disguise sits at the heart of the most inspiring live and virtual experiences in the world, leading the market in building a software and hardware solution that designs, sequences and controls the most spectacular productions across film and TV, broadcast, live and corporate events.

Role:            DevOps / Platform Engineer (Cloud)

Department: R&D

Reports into:   Lead Software Engineer

 

WHY WE’RE HERE

Disguise sits at the heart of the most inspiring live and virtual experiences in the world, leading the market in building a software and hardware solution that designs, sequences and controls the most spectacular productions across film and TV, broadcast, live and corporate events.

Building on our two-decade legacy in the live event space, where our workflow has powered global concert tours for artists like U2 and Beyoncé, festivals like Coachella and Glastonbury and theatre productions like Frozen and Harry Potter, in the past year we have also led the way in Extended Reality (xR) for remote virtual production.

Our award-winning xR workflow has enabled over 300 productions in the past 12 months, for music artists such as Katy Perry and Billie Eilish, broadcast TV channels like ITV and Eurosport, enterprise businesses like SAP and Siemens, educational institutions like the University of Michigan and notable VFX studios like Framestore and DNEG.

We partner closely with Epic Games, NVIDIA, Netflix and many more to further develop and democratize our virtual production solution and enable teams anywhere to create their best story with the most innovative tools.

With offices in London, Montreal, LA, New York, Barcelona, Hong Kong, Shanghai, Seoul and Tokyo, we are a fast-growing company that hires bright, creative, talented individuals across the world to push the boundaries of visual experiences and build lasting relationships with our community.

We were delighted to be recognised as one of the Financial Times’ top 1000 fastest growing businesses for 2021. Watch our showreel to learn more about the amazing projects powered by disguise.

ABOUT THE ROLE

Disguise is looking for a DevOps / Platform Engineer to join our growing Cloud Services team. You’ll be instrumental in building, improving, and supporting Disguise Cloud's infrastructure and platform. This includes managing various web applications within our cloud ecosystem, many of which are based on Laravel and Vue stacks, and some involving Three.js based 3D viewer applications. You'll work closely with our development teams to ensure seamless integration with Disguise’s other products, and help guide technology and design choices to meet our customers' evolving needs.

Our stack:

  • Hosting: AWS EC2 (managed via Laravel Forge & Envoyer) and Netlify
  • Queues: Currently SQS/SNS with plans to migrate to Redis/Valkey
  • Databases: MySQL & MongoDB
  • Authentication: Auth0
  • Applications: Vue & Laravel-based apps for content management, collaboration, and customer portals
  • Visualization: Three.js-based pre-visualization tools for events, virtual production, and entertainment

We're seeking individuals with a strong background or interest in building successful products or systems and experience with DevOps. You'll be comfortable managing numerous moving parts, possess excellent attention to detail, and be adaptable to new technologies and systems.

 

DEVOPS RESPONSIBILITIES

Your main responsibilities will be to maintain and take ownership of our DevOps infrastructure, including:

  • Migrating our current servers to new servers: Plan, execute, and oversee the migration process ensuring minimal downtime and data integrity.
  • Handle databases and workers, maintaining and transitioning customer information successfully.
  • Transitioning from PubSub to Redis/Valkey: Move our current messaging system to a Redis/Valkey backed event system for better performance and reliability.
  • Maintaining and taking ownership of our DevOps infrastructure.
  • Debug production issues through services and all levels of the stack.

 

PLATFORM RESPONSIBILITIES

When not working on DevOps related tasks, your Platform responsibilities would include:

  • Writing and deploying unit and integration tests in CI: Develop comprehensive tests to ensure quality and stability of our applications.
  • Integrate these tests into our CI pipeline for continuous monitoring.
  • Design, build, and maintain APIs, services, and systems through multiple platforms. languages, and technologies with a focus on Laravel and Vue.
  • Work with engineers across the company to build new features at large scale.
  • Improve engineering standards, tooling, and processes.
  • Implementing platform features based on requirements set by the cloud Product Manager and Lead Software Engineer.
  • Building and maintaining tools for our internal teams.
  • Working with other development teams within the organization to lend your expertise to other company applications.
  • Reviewing other developers' code and pull requests, including code reviews and quality assurance testing.
  • Assisting support team members in customer inquiries, solving and troubleshooting problems, and responding to support requests both internally and externally.

 

ABOUT YOU

  • Clear communication, both verbal and written.
  • As Disguise is based in the UK, you will regularly communicate with team members in the UK and Canada. Proficiency in English is required.
    • Please note this position is open to Quebec residents only.
  • Proven experience in DevOps and/or Software Development (3+ years).
  • Experience with AWS (preferred) or equivalent such as GCP or Azure.
  • Familiar with Server Management / Provisioning tools such as Laravel Forge or Terraform.
  • We work mostly in Laravel (PHP), Vue (JavaScript), and as a bonus - Three.js; we care more about your general engineering skills and approach, rather than specific languages but experience in our stack is preferred.
  • JIRA, GitHub, ProductBoard or other project management tracking and ticketing tools.
  • Git source control including proficiency with branches, pull requests, and code reviews.
  • Strong REST understanding and implementation experience, servicing public and private APIs, including OpenAPI spec and documentation.
  • Hold yourself and others to a high bar when working with production systems.
  • Have excellent attention to detail, when writing and reviewing code.
  • Enjoy problem solving complex issues with a curious and inquisitive mind.
  • Be passionate to expand your knowledge.
  • You will be technically competent and interested in building out a product (ie, what the product should do, what else can make the product great).
  • Enjoy working with a diverse group of people with different expertise - all teams work remotely, so you must be able to work solo and self-direct and communicate effectively.

 

BONUS POINTS

  • Experience or familiarity in the live events, film, production, or entertainment industries.
  • Docker and/or Kubernetes.
  • Tailwind CSS and an eye for good design and UX.
  • Three.JS experience.
  • Electron or similar native application frameworks using web technologies.
  • Experience with C++ would be nice to have but not required to interface with the other departments in the company.

It’s not expected that any single candidate would have expertise across all of these areas. The most effective teams work as complimentary parts - we want the team to be better with you as a member. 

This position is open to residents of Quebec. We look forward to receiving your application!

 

À PROPOS DU POSTE

Disguise recherche un(e) ingénieur(e) DevOps / Plateforme pour rejoindre notre équipe des services Cloud. Vous jouerez un rôle clé dans la construction, l'amélioration et le support de l'infrastructure et de la plateforme de Disguise Cloud. Cela inclut la gestion de diverses applications web au sein de notre écosystème cloud, dont beaucoup sont basées sur les stacks Laravel et Vue, et certaines impliquent des applications de visionneuse 3D basées sur Three.js. Vous travaillerez en étroite collaboration avec nos équipes de développement pour garantir une intégration fluide avec les autres produits de Disguise et participerez aux choix technologiques et de conception pour répondre aux besoins évolutifs de nos clients.

Notre stack :

  • Hébergement : AWS EC2 (géré via Laravel Forge & Envoyer) et Netlify
  • Queues : Actuellement SQS/SNS avec des plans de migration vers Redis/Valkey
  • Bases de données : MySQL & MongoDB
  • Authentification : Auth0
  • Applications : Applications basées sur Vue & Laravel pour la gestion de contenu, la collaboration et les portails clients
  • Visualisation : Outils de prévisualisation basés sur Three.js pour les événements, la production virtuelle et le divertissement

Nous recherchons des personnes ayant une solide expérience ou un intérêt pour la construction de produits et une expérience en DevOps. Vous serez à l'aise pour gérer de nombreux éléments en mouvement, aurez une excellente attention aux détails et serez adaptable aux nouvelles technologies et systèmes.

RESPONSABILITÉS DEVOPS

Vos principales responsabilités seront de maintenir et de prendre en charge notre infrastructure DevOps, notamment :

  • Migration de nos serveurs actuels vers de nouveaux serveurs : Planifier, exécuter et superviser le processus de migration en garantissant un temps d'arrêt minimal et l'intégrité des données.
  • Gestion des bases de données et des workers : Maintenir et transférer les informations clients avec succès.
  • Transition de PubSub vers Redis/Valkey : Migrer notre système de messagerie actuel vers un système d'événements basé sur Redis/Valkey pour de meilleures performances et une meilleure fiabilité.
  • Maintien et responsabilité de notre infrastructure DevOps.
  • Débogage des problèmes de production à travers les services et tous les niveaux de la stack.

RESPONSABILITÉS PLATEFORME

En dehors des tâches DevOps, vos responsabilités liées Plateforme incluront :

  • Écriture et déploiement de tests unitaires et d'intégration en IC : Développer des tests complets pour garantir la qualité et la stabilité de nos applications.
  • Intégration de ces tests dans notre pipeline IC pour une surveillance continue.
  • Conception, construction et maintenance des API, services et systèmes sur plusieurs plateformes, langages et technologies avec un accent sur Laravel et Vue.
  • Collaboration avec les ingénieurs de toute l'entreprise pour développer de nouvelles fonctionnalités à grande échelle.
  • Amélioration des normes d'ingénierie, des outils et des processus.
  • Mise en œuvre des fonctionnalités de la plateforme selon les exigences définies par le Product Manager cloud et le Lead Software Engineer.
  • Construction et maintenance d'outils pour nos équipes internes.
  • Collaboration avec d'autres équipes de développement au sein de l'organisation pour partager votre expertise avec d'autres applications de l'entreprise.
  • Revue du code et des pull requests des autres développeurs, y compris les revues de code et les tests d'assurance qualité.
  • Assistance aux membres de l'équipe de support dans les demandes des clients, la résolution de problèmes et le traitement des demandes de support internes et externes.

À PROPOS DE VOUS

  • Excellentes compétences en communication, tant à l'oral qu'à l'écrit.
  • Disguise étant basé au Royaume-Uni, vous communiquerez régulièrement avec des membres de l'équipe au Royaume-Uni, États-Unis,  et au Canada. La maîtrise de l'anglais est requise.
  • Poste ouvert uniquement aux résidents du Québec.
  • Expérience avérée en DevOps et/ou en développement logiciel (3+ ans).
  • Expérience avec AWS (de préférence) ou des alternatives comme GCP ou Azure.
  • Familiarité avec les outils de gestion / provisionnement de serveurs tels que Laravel Forge ou Terraform.
  • Stacks utilisées : Laravel (PHP), Vue (JavaScript), et en bonus - Three.js.
  • Outils de gestion de projet : JIRA, GitHub, ProductBoard ou autres outils de suivi et de ticketing.
  • Contrôle de source Git incluant la maîtrise des branches, des pull requests et des revues de code.
  • Solide compréhension de REST et expérience en mise en œuvre, en desservant des API publiques et privées, y compris OpenAPI spec et documentation.
  • Excellente attention aux détails, lors de l'écriture et de la révision du code.
  • Esprit curieux et analytique, capable de résoudre des problèmes complexes.
  • Passion pour l'apprentissage continu.
  • Compétence technique et intérêt pour le développement de produits.
  • Capacité à travailler en autonomie et à communiquer efficacement avec des équipes diversifiées travaillant à distance.

POINTS BONUS

  • Expérience ou familiarité avec les événements en direct, le cinéma, la production ou l'industrie du divertissement.
  • Docker et/ou Kubernetes.
  • Tailwind CSS et sens du design et de l'UX.
  • Expérience avec Three.JS.
  • Electron ou frameworks d'application native similaires utilisant des technologies web.
  • Expérience en C++ (appréciée mais non requise) pour interagir avec les autres départements de l'entreprise.

Il n'est pas nécessaire que le candidat ait une expertise dans tous ces domaines. Les équipes les plus efficaces fonctionnent comme des pièces complémentaires - nous voulons que l'équipe soit meilleure avec vous comme membre.

Ce poste est ouvert uniquement aux résidents du Québec.
Nous avons hâte de recevoir votre candidature !

About Disguise

Disguise is the industry-leading platform sitting at the heart of a new era of visual experiences. One powerful integrated system of software, hardware and services to help create the next dimension of real-time spectacle.  We partner with the biggest entertainment brands and companies in the world to deliver the A-list of live music events, live TV broadcasts, immersive experiences, installations, theatre, film and TV production, corporate communications and brand product launches.

Disguise’s Emmy award-winning ecosystem of software and hardware is revolutionising every sector of the entertainment industry. With visual experience software, seamless end-to-end workflows, proven premium hardware and a Cloud suite of applications for global collaboration, we empower the biggest real-time, 3D productions around. 

Disguise services offer a 24/7 global support system to meet any customer need ranging from essential technical service and online learning all the way to end-to-end creative and technical services from our creative and build team, Meptik. Working with Disney, Snapchat, Netflix, ESPN, U2 at the Sphere, the Burj Khalifa, U2 and Beyonce, Disguise is the number one partner delivering the next dimension of entertainment.

To discover the next dimension of entertainment at Disguise, check out our showreel.

 

Don’t Disguise your differences.

Innovation comes from everyone. We strive to create a workplace that reflects our diverse audience. We celebrate our people for their full authentic selves, and embrace uniqueness. Inclusion and Equity matter at Disguise. We create together and we create everywhere. 

 

Our values

  • Honest. We are real with ourselves and our clients and share our ideas with openness and transparency. 
  • Evolutionary. We innovate using our user’s ever-changing needs so our technology remains ahead-of-the-game.
  • Fearless. We take the best path, not the easiest, and innovate where it’s right, not where it’s simplest.
  • Resilience. We don’t give up until we find the right solution, even if it means going outside our remit.
  • Belong.  We create an environment where everyone feels like they belong and is empowered to do their best work.

 

Our benefits

  • We have a suite of globally relevant competitive benefits packages as we want to make sure we retain the best talent out there. Our benefits for every perm hire, globally include:
  • Unlimited Paid Time Off - with minimum time you must take set at 20% above statutory
  • Hybrid working between home and our offices (dependent on role and location)
  • Mental health and wellbeing support - subscription to the Calm app, weekly desk-yoga, mental health first-aid buddies, employee assistance programmes
  • Gig allowance - £400 (or local equivalent) to spend on tickets every year to immerse yourself in our industries
  • Belonging policies -  including (but not limited to) support for Parental, Fertility, Miscarriage, Menopause and Transitioning
  • Training, coaching & mentoring
Candidarsi ora

Altri lavori