Cubic Motion creates and deploys advanced computer vision to transform the production and consumption of digital media. We are a growing team of 100+ internationally-acclaimed computer vision researchers, engineers and a vastly experienced production team. Our innovations include world-leading technologies for precise tracking in markerless video, stereo, and depth data. These methods, already well-known for powering the industry's leading facial animation services, now bring real-time capabilities to creatives and consumers alike.
What We Do
Our team supports the engineering and research teams (approx. 50 people) working on the MetaHuman framework, which incorporates digital humans into Unreal Engine, and other capture-based initiatives. We administer the CI and infrastructure for their projects, and where appropriate provide guidance on CD and processes, such as developer workflow, release management, and also build system configuration. Our role is vital to project velocity, in both keeping everything running smoothly, aiding in resolving dev-based issues, queries, and fulfilling feature requests.
What You'll Do
Epic is looking for an experienced DevOps engineer to work within our engineering unit that stands behind MetaHuman.
In this role you will work closely with multiple teams to develop and maintain CI infrastructure and tooling needed for projects to be completed efficiently. In addition, you will help in the development and maintenance of our new generation pipeline that will serve a wide range of our asset production teams throughout the process of transferring and processing large quantities of data from various locations across the world.
The ideal candidate has a focus on delivering for users, is interested in various technologies and enjoys working as part of a larger distributed team.
In this role, you will
Maintain a variety of services both in the cloud and on prem
Help in maintaining our pipeline, managed with Docker, Kubernetes and CodeFresh, as well as, our custom build and package management tools
Write and maintain playbooks and user documentation for operational activities
Runbooks for identifying and recovering from operational issues
Ansible playbooks for provisioning both Windows and Linux machines
Documentation for utilizing our CI infra and related tooling
Provisioning new AWS infrastructure through the use of Terraform
What we're looking for
Experienced with scripting languages, such as python, bash or powershell
AWS expert (IAM, S3, EC2, VPC, ELB, Route53, Amazon MQ, FSx, AD)
Experience with Docker (Dockerfile, docker-compose, networking and volume management, CI pipelines) and Kubernetes (operational knowledge).
Familiarity with provisioning AWS environments that use FSx and AD
Experience in using Terraform to manage AWS infrastructure
Experience with scripting Windows and Linux administration
Strong networking skills and experience in configuring, and debugging, networks (TCP/IP, DNS, Routing, tying that into AWS’s VPC)
Nice to have skills:
Ansible (provisioning Linux and Windows machines)
Jenkins (master/agent configuration, Jenkinsfile (declarative+scripted), Groovy)
Monitoring of cloud and container services (Sumo, New Relic)
Deadline Render Farm
Working CMake knowledge
EPIC JOB + EPIC BENEFITS = EPIC LIFE
We pay 100% for benefits except for PMI (for dependents). Our current benefits package includes pension, private medical insurance, health care cash plan, dental insurance, disability and life insurance, critical illness, cycle to work scheme, flu shots, health checks, and meals. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.