We are looking for an experienced and enthusiastic Release Engineer to join our distributed DevOps team. You will own the Release and Deployment lifecycle of multiple applications, and work with other engineering teams across Zeta on development, support, scheduling, coordinating and management of the release processes and deployment procedures of Zeta Demand-side Platform application stack.
You’ll be applying your CI / CD and routine tasks automation knowledge to make the release and deployment process smooth and easy to perform.
The ideal candidate is expected to meet tight project deadlines, excel under pressure, work well with others, be self-motivated, and be able to manage short and long term projects.
You will also be expected to help to optimize and fine tune the tooling and services related to CI / CD. Excellent communication skills and teamwork is a must!
What you’ll do day to day
coordinate and perform production deployments of the DSP application stack based on engineering release schedule (Ruby / Rails, Java)
troubleshoot and fix failed deployments
manage all aspects of the end to end release lifecycle
improve the CI / CD pipelines, make recommendations to engineering teams on CI / CD best practices
update and maintain deployment tools, scripts and jobs based on Jenkins and GitLabCI
address service continuity in the CI / CD procedures (Jenkins)
collaborate with development teams on improving regressions testing and staging processes
What you must have
Previous experience in release and / or project management role
Knowledge of infrastructure operations environment, systems administration and maintenance
Knowledge and familiarity with software development lifecycle
Ability to coordinate cross- functional work teams towards task completion
Effective leadership and troubleshooting skills
Good English - written and verbal communications
Experience with Bash, Python, Ruby
Experience with managing and maintaining Linux systems (any distribution), knowledge of common administrative tools
Experience with Jenkins and / or GitLab CI
Knowledge of (one of, or all) following tools and technologies : Ansible, Kubernetes, Docker, Terraform
What will set you apart from other candidates
Solid understanding of project management principles
Proficiency in some of the following tools, technologies or programming languages : Ansible, Kubernetes, Docker, Python, Ruby, Java, Puppet
Solid understanding of Change Management processes, service delivery principles