We are seeking a Senior DevOps Engineer skilled in Configuration Management (CM), Continuous Integration and Deployment (CI/CD), and build systems to support a production rendering engine.
Responsibilities:
Design, maintain, optimize, and document automated build, integration, release, and deployment systems.
Manage and improve CI/CD processes, build systems, and software compatibility across multiple platforms and operating systems.
Maintain GitHub Actions, self-hosted runners, and custom actions.
Automate builds and test software releases.
Ensure compatibility with VFX reference platforms.
Troubleshoot build issues and streamline development workflows.
Work closely with software engineers to ensure reliable software builds and distribution.
Required Qualifications:
Expert-level Linux administration, Bash scripting, package management, and performance tuning.
Extensive hands-on experience with GitHub Actions, self-hosted runners, custom actions, and enterprise CI/CD pipelines.
Strong Python programming and automation skills.
Deep understanding of C++ compilation pipelines, compilers, linkers, and static/dynamic libraries.
Experience with Docker, Conan, Rez, and CMake.
Strong Git knowledge, including branching strategies, submodules, hooks, and large repository management.
Preferred Qualifications:
Build and troubleshooting experience across Linux (Rocky 9), macOS (Apple Silicon), and Windows.
Familiarity with Rez and VFX-standard runtime environments.
Experience in VFX, animation, or gaming studio pipelines.
Work Schedule: Monday–Friday, regular business hours.
Work Arrangement: Primarily onsite, with limited hybrid flexibility.