We are looking for a Release Manager, who works with the existing Release Management team to support the overall release-management infrastructure and Offering Management (OM) deliverables and drive the release management cycle of a set of products. You will also work closely with the customers to their needs are met.
Step in and be part of IBM System Development Lab community, outstanding for its innovation and team spirit, offering one of the broadest project portfolios of hardware and software technologies within the IBM Corporation.
Team works in a highly agile development environment and are responsible for the full software development life cycle – ranging from designing and implementing of the new product features, testing for industry-leading quality assurance over to continuous product delivery as well as supporting our global customers. You should be thrilled by emerging technologies with our software products for future Mainframe and Cloud-based markets.
What you will do (Roles & Responsibilities) : Managing risks and resolving challenges that impact release scope, quality, and schedules
Planning release windows and cycles across portfolios, components
Managing relationships working on interrelated processes
Communicating crucial Release Plans and changes
Measuring and monitoring progress to achieve a timely software release within defined budgetary limits and defined quality standards
Coordinating processes between different teams (possibly in various locations)
Communicating necessary Release details to business teams
Managing, Planning, and negotiating release activities
Initiating and overseeing progressive release processes
Coordinating enterprise release content and efforts based on OS updates and third-party apps
Producing deployment, implementation, and run books plans
Conducting release readiness and milestone reviews
Maintaining release schedules for every core service and ensuring it aligns with major vendors and other stakeholders
Working with release engineers to comprehend code merges and branch ramifications
Leading and coordinating checklist and deployment plan execution
Developing automation and release management tools along with scripts necessary for the construction, continuous integration, and deployment of software release
Researching new software development and the best methods and techniques for managing configurations regarding a business's existing needs
Ensuring that releases operate as per expectations
Ensuring that requirements are clear across dependent project streams with an effective release
Initiating and overseeing the development of technical guides and training for external functionality
Managing the development of deliverables into production environments
Validating Release Notes
Deployment management of deliverables to the test environment particularly guaranteeing that the external dependent items are available during the test runtimetion skills (both verbal and written) to facilitate collaboration and project success.