Work with Development Product Management, Security, Support, Legal and other partners to complete Release Management tasks for software products
Coordinate with development and stakeholders to set and manage scope, and to prioritize and schedule release activities
Develop release plans, timelines, and milestones, and drive the team to finish tasks on time with high quality
Facilitate communication to ensure smooth collaboration across different teams
Help fix problems: Understand the context, get people talking, get to the bottom of it, get action plans and targets, facilitate retrospective review, and apply learnings the next time
Identify and assess potential risks, develop mitigation plans, and take action as needed
Perform or facilitate compliance processes such as open source software clearance, security and privacy reviews, and export classification
Evaluate and improve release processes based on feedback and post-release analysis
Required Technical and Professional Expertise
At least 3 years of experience with software development
Strong communication, interpersonal, and problem solving skills
Consistency and attention to detail
Familiar with Agile Project Management and related tools (e.g. GitHub, ZenHub, JIRA)
Preferred Technical and Professional Expertise Desired Experience:
Familiar with software development at IBM (cloud, on-premise or both)
Familiar with IBM-specific Release Management, software delivery or compliance
Experience with Agile development process
Experience with Project Management
Experience with global teams and cross-time zone collaboration