Journey with us! Combine your career goals and sense of adventure by joining our exciting team of employees. Royal Caribbean Cruises Ltd. is pleased to offer a competitive compensation & benefits package, and excellent career development opportunities, each offering unique ways to explore the world.
Position Summary:
The Product Release Manager works with the Director of Product, Director of Deployment and Scrum Product Teams to define and document iOS and Android Release Calendar as well as facilitating repeatable 6-week release cadence for iOS and Android App Releases.
Essential Duties and Responsibilities:
- Responsible for documenting and maintaining feature/capability release tracker.
- Facilitates weekly product App Release meeting in order to: Determine what features/capabilities will be ready to release across Product Trains in upcoming releases.
- Identify risks and concerns for App releases that may be too large or complex to successfully deliver in a single release.
- Escalate prioritization and release delay decisions as needed.
- Partners with Product Train teams, QA, and Release Management in order to Ensure proper release toggles (in LaunchDarkly) are set prior to Approval to submit App Builds to the Apple, Google and China Stores.
- Partner with Release Management to alignment of App release versions with back-end systems and services being deployed to ship.
- Facilitate App Pre-Go/No Go in preparation for app releases.
- Partners with Release Train Engineers to understand status and make sure release impediments are logged in Jira and getting prioritized in order to keep releases on schedule.
- Coordinates with deployment teams in charge of deployment on status of releases and making sure both shore side and ship side stakeholders understand both current and future release scope, timeline, and status.
- Proactively works with product release trains to ensure all future features/capabilities meet entrance criteria for inclusion in App release (e.g. Accessibility, Resiliency, Error Handling, Performant, etc.)
- Monitor and approve change management request tickets through ServiceNow.
- Utilize JIRA dashboards to monitor the release cycle for iOS & Android releases
- Utilize Jenkins to create and distribute App Builds via AppCenter for QA testing as part of the release cycle