Release Manager Job Description Template
Our company is looking for a Release Manager to join our team.
Responsibilities:
- Manage software application releases;
- Establish and maintain Release cadence and coordination activities across Product Teams and Shared Services;
- Mentor Scrum Masters and teams;
- Build and maintain Release, Sprint, and Deployment schedules, coordinating with appropriate contractor and customer stakeholders;
- Capture and maintain key metrics related to software development, quality, and related artifacts;
- Primary lead on implementing Agile practices in the context of the Portfolio;
- Facilitate Integrated Release Planning, Release Scrums, Scrum of Scrums, and related ceremonies;
- Clearly understand the dependencies and compatibilities across product releases and communicate major changes to project and product teams;
- Ensure all required pieces of tasks/commits/components are included in releases and shipped to users on time;
- Define detailed release schedules and requirements based on project and user needs;
- Participate in sprint planning and scrums to track changes of timeline and communicate impacts to project and product teams;
- Monitor the quality of releases, track bugs and schedule corresponding fixes with product teams;
- Continually work to make the release processes better, faster, automated and set a solid foundation that evolves;
- Ensure appropriate controls in the release and deployment processes;
- Manage client and management expectations with respect to Release Management activities.
Requirements:
- Scripting experience in Python, Bash a plus;
- Knowledge of the Bitcoin or Ethereum protocols a plus;
- Conceptual understanding of Docker/Nomad/Terraform/Kubernetes a plus;
- Proven track record of taking ownership and successfully delivering results in a fast-paced, dynamic environment;
- Experience working with Agile and Continuous Integration;
- Demonstrated skills in delivering technology to production across multiple teams in an agile framework;
- Experience in a DevOps role a plus;
- Bachelor’s Degree in Computer Science, Information Technology, or related field;
- Solid understanding of Agile methodology and principles;
- Seasoned product release manager with 8-10 + years of experience working with large, complex products;
- Familiarity working with Linux;
- Familiarity with AWS;
- Highly effective project and time management skills with an uncanny ability to prioritize and remain flexible in a constantly changing environment;
- Experience with process improvement & automation;
- Experience with CI build systems and ability to triage failures.