Play a pivotal role in ensuring the successful planning, coordination, and execution of software releases. Collaborate closely with cross-functional teams, including product engineering, quality, and platform engineering, to facilitate the timely and efficient delivery of software updates to users. Plan and execute software releases by interfacing with all stakeholder functions of a release, such as the engineering managers, program managers, and product managers. Own the release management lifecycle, which includes scheduling, coordinating and managing releases across the organization by measuring progress and mitigating risks affecting the release in scope, quality and schedule. Own, maintain, and report on release content and artifacts via release plans and release retrospectives. Conduct and report release readiness reviews along with reviewing go-live blockers. Manage critical information such as build and release procedures, dependencies, delivery units and notification lists. Work closely with the engineering teams to continuously improve the release process by providing collaboration, information management tools, and close integration with CI/CD (continuous integration and continuous delivery/deployment) systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level