Release DevOps Engineer
Eyeline
Job Summary
As a DevOps Engineer, you will support the team by creating and maintaining automated build, testing, and deployment pipelines. You will leverage your extensive knowledge of CI/CD processes and containerized build and deployment to help define best practices and enable other developers to focus on feature development. The ideal candidate is an experienced Gitlab administrator who worked as a python developer and enjoys supporting a team of developers with rigorous and robust build systems. Key responsibilities include creating and maintaining complex build, test, integrations and deployment pipelines, improving developer velocity through automation of Gitlab tasks, writing technical briefs and user documentation, and partnering with software development leadership and pipeline team to identify and schedule tasks.
Must Have
- 3+ years Python development
- Expert with automated build and deployment systems in Gitlab or similar
- Experience enforcing code quality through testing and linting in the Python ecosystem
- Hands on experience with docker
- Strong written and verbal communication skills
Good to Have
- Familiarity with VFX Pipelines and production needs
- Experience building C++ libraries
- Experience with Rez and/or python build and distribution ecosystems
- Understanding of reverse-proxy and other techniques for making APIs accessible
- Working knowledge of cloud based deployments
Job Description
Key Responsiblities
- Create and maintain complex build, test, integrations and deployment pipelines
- Improve developer velocity through automation of gitlab tasks
- Write technical briefs and user documentation
- Partner with software development leadership and pipeline team to identify and schedule tasks
Qualifications
- 3+ years Python development
- Expert with automated build and deployment systems in Gitlab or similar
- Experience enforcing code quality through testing and linting in the Python ecosystem
- Hands on experience with docker
- Familiarity with VFX Pipelines and production needs
- Experience building C++ libraries
- Experience with Rez and/or python build and distribution ecosystems
- Understanding of reverse-proxy and other techniques for making APIs accessible
- Working knowledge of cloud based deployments
- Strong written and verbal communication skills