At IBM, we are observing a sea-change in the way that enterprises want to employ compute resources to take on their most pressing business problems. While the movement to Cloud computing has brought enormous advantages in terms of dramatically shortening time-to-value, growing capital efficiency, and improving operational stability, doing so has exposed issues with latency, network utilization, and customer privacy.
New technologies like Edge computing helps take on many of these issues. By using the emerging computational capacity of edge devices, gateways and networks, and retaining the principles of dynamic allocation of resources and continuous delivery that are manifest in Cloud computing, the potential now is to virtualize the Cloud beyond the four walls of the Cloud data center. Workloads crafted in the Cloud, including some of the more modern forms for AI and Analytics, can now be migrated out towards the edge, even while data generated at the edge can be cleansed, optimized and brought back to the Cloud.
As a team, we cultivate a culture of transparency, trust and accountability and will expect that of every role and level throughout the organization. We are entering in to a new and very promising business market for IBM and so need to operate with urgency and purpose, and just want to have fun while we open this new frontier.
The Edge Computing business is searching for a Release Manager accountable for delivery of the product offering and influencing the functional strategy. This role manages projects to ensure that project management methodologies are applied to reach a successful delivery. This role works with and through teams across the organization to ensure that all dependencies are identified, committed, and delivered on schedule.
The Release Manager is responsible for the following:
- Manage risks and resolves issues that affect release scope, schedule and quality.
- Measure and monitor progress to ensure application releases are delivered on time and within budget, and that they meet or exceed expectations.
- Coordinate release content and effort based on the service request backlog, pending service requests, third party applications, or operating system updates.
- Communicate all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes.
- Manage relationships and coordinate work between different teams at different locations.
- Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews.
- Produce Deployment, Run Books and Implementation Plans.
- Communicate release details and schedules to the Business as required.
- Negotiate, plan and manage all release activities.
- Work with release engineers to understand impacts of branches and code merges.
- Maintains the release schedule for all core services and ensure alignment across key partners and vendors.
- Continually work towards making improvements in the release process.
- Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists.
- Develops scripts and automation tools used to build, integrate, and deploy software releases to various platforms.
- Participate in CAB meetings to discuss release scope and/or roadblocks.
- Maintains a release repository and manages key information such as build and release procedures, dependencies, and notification lists.
- Researches new software development and configuration management methodologies and technologies and analyzes their application to current configuration management needs.
- Provide additional offering management support as needed.
Required Professional and Technical Expertise :
- 2-6 years of previous release and/or project management experience.
- Previous success with Project Management methodologies, compliance and strategic planning
- Excellent experience interacting with Executive stakeholders
- Proven organization skills with the ability to manage across cross-functional teams.
- Experience coordinating release management activities across offering/product management, development, test and delivery teams.
- Experience managing risks and resolving issues that affect deployment scope, schedule and quality
- Advanced knowledge of software development lifecycle.
- Understanding of Docker and micro-services architecture as a platform for software release
- Expert level knowledge of Excel
Preferred Professional and Technical Expertise :
- Bachelors degree in Computer Science or related field.
- 8+ years of previous release and/or project management experience.
- Formal training in project management practices preferred
- In-depth knowledge of IBM policies and procedures
- Knowledge of Open source management, automation tools and package managers used to build, integrate, and deploy software releases to various platforms
(e.g. Github release, Travis, Jenkins, Docker, dockerhub, Debian apt, RPM, etc) - Scrum and Agile proficiency
- Technical reporting
by via developer jobs - Stack Overflow
No comments:
Post a Comment