Responsibilities:
• Ability to work with feature leads and PM to bundle the features and defects and apply label using the defined naming convention
• Prepare a clean and clear release notes and review and sign off with leads
• Ensure that release contains fully unit tested code. For this close interaction with dev leads and dev team is necessary
• Knows to make varieties of releases like emergency patch releases, new feature releases, bug fix releases.
• Establish a process mechanism in order to ensure that patch release fixes are present in the next main release
• Assist in case if devops team faces issues interfacing with dev team
• Forward Plan the release windows and cycles across a portfolio
• Manage risks and resolves issues that affect release schedule and quality
• Good in GIT, knowledge of Docker and Kubernetes
• Knowledge of CI/CD using Jenkins
• Good to have Ansible and Linux knowledge
• Measure and monitor progress to ensure software releases are delivered on time
• Coordinate release content as planned by the program release
• Communicate all key project plans, commitments, and changes including requirements, QA plans and schedule changes
• Manage relationships and coordinate work between different teams at different locations
• Conduct Release Readiness reviews
• Produce Deployment Run Books
• Weekly Release Reporting
• Communicate release details and schedules to the Business as required
• Negotiate and manage all release activities
• Work with release engineers to understand impacts of branches and code merges
• Continually work towards making improvements in the release process
• Lead and co-ordinate the execution of the deployment Plans and checklists.
• Develops scripts and automation tools used to build, integrate, and deploy software releases to various platforms
• Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists
Knowledge & Skills:
• Bachelor’s degree in Computer Science or related field
• 2-6 years of previous release management experience
• 8-10 years of experience in information systems operations environment in systems analysis or development
• Advanced knowledge of software development lifecycle
• Demonstrated ability to coordinate cross-functional work teams toward task completion
• Advanced written and verbal communication skills are a must