- Office in Madrid
Description
As a DevOps engineer in Production Technology, you’ll manage and enhance the Launchpad CI/CD system for seamless deployment of internal tools and CGI software studio-wide. You’ll handle complex releases, automate processes, and work closely with pipeline devs, Production TDs, site teams, and vendors to ensure dependable software delivery for film production.
Responsibilities
- Own the support, maintenance, and continuous improvement of the global Launchpad CI/CD framework to enable fast, reliable releases.
- Execute and optimize releases of internal and third-party software to production environments worldwide.
- Partner with technical teams across studio sites and external vendors/partners to enhance release efficiency, scalability, and user experience.
- Develop deep expertise in the release framework and proactively identify areas for enhancement.
- Foster strong, proactive communication channels with developers, TDs, vendors, and stakeholders to align on priorities and resolve issues swiftly.
- Build automation tools and scripts that eliminate manual toil and reduce technical overhead for development and production teams.
- Monitor user feedback, satisfaction, and workflow pain points; drive data-informed improvements to the CI/CD ecosystem.
- Collaborate with IT and infrastructure teams to assess, integrate, and deploy changes that strengthen studio-wide systems.
- Create clear documentation, guides, and training materials; deliver hands-on training to developers and TDs on new tools and processes.
- Research emerging technologies, evaluate their potential, and champion innovative enhancements to our release pipeline.
Requirements
- 5+ years in VFX or animation industries.
- 3+ years in the animation industry.
- High English level
- Spanish desirable
- Bachelor’s degree in computer science, computer graphics, or a related field, or equivalent professional experience in technical/creative environments.
- Strong verbal and written communication skills with a customer-focused mindset.
- Proven ability to work independently, manage competing priorities, and thrive in a fast-paced, collaborative setting.
- Solid understanding of CI/CD principles, pipelines, and best practices.
- Hands-on experience with version control systems (Git, GitLab, and/or GitHub) and containerization (Docker).
- Proficiency in Linux environments and command-line workflows.
- Strong Python scripting skills for automation and tooling.
- Experience building and compiling open-source software projects.
- Track record of debugging compile-time, runtime, and configuration issues in complex systems.
- Familiarity with plugin or pipeline development in major DCC tools (e.g., Maya, Houdini, Nuke).
- Exposure to additional languages like Rust, C++, or similar.
- Knowledge of modern toolkits and platforms such as Cmake, Qt, Kubernetes, Oracle Cloud Infrastructure, or other cloud/container orchestration systems.
- Experience supporting multi-site, global production environments.
Preferred / Bonus Qualifications