DevOps Release Engineer
eyelinestudios
Job Description
As a Pipeline 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
-
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
Key Responsibilities
-
Expert in Python development
-
Expert with automated build and deployment systems in Gitlab or similar
-
Experience enforcing code quality through testing and linting
-
Hands on experience with docker or other containerized build systems
-
Familiarity with VFX Pipelines and production needs
-
Experience with Rez and/or python build and distribution ecosystems
-
Understanding of reverse-proxy and other techniques for making APIs accessible
-
Experience with terraform, ansible or other infrastructure as code systems
-
Working knowledge of cloud based deployments
-
Strong written and verbal communication skills
-