Own the release process end-to-end, from initial build creation through production deployment and post-release monitoring
Execute and manage release builds across multiple platforms (Platforms supported are Windows, Mac, Linux, Containers and mobile), including initial validation and triage of test failures.
Establish and improve consistent release management processes and cadence
Facilitate cross-department coordination of release activities
Develop scripts and automation tools for building, integrating, and deploying software releases
Track and manage a multi-platform release calendar
Inform stakeholders across worldwide business units of release risks and work to effectively mitigate them
Measure release effectiveness using common metrics and identify opportunities for greater efficiency
Define mechanisms for rollback and standards for capturing release-related performance indicators
Lead efficient release blocker meetings and go-live activities
Requirements
Experience working in a release management capacity for software development
Familiarity with common CI/CD tools such as Jenkins, Git, or Bitbucket
Experience with build systems and troubleshooting build failures
Ability to interpret test results and perform basic debugging to identify issue patterns
Proficiency with tools/languages including Jira, Confluence, Query engine like Splunk, Python, Go
Problem-solving skills to handle multiple concurrent releases in a fast-paced environment
Experience with software development life-cycle, specifically Agile/Scrum
Excellent written and verbal communication skills
Ability to work effectively with cross-functional groups across divisions worldwide
Meticulous attention to detail with ability to make good, timely decisions
Willingness to support critical release windows which may occasionally occur outside standard business hours
Mobile (Android/iOS) release management experience is a plus
Tech Stack
Android
iOS
Jenkins
Linux
Python
Splunk
Go
Benefits
Market leader in compensation and equity awards
Comprehensive physical and mental wellness programs
Competitive vacation and holidays for recharge
Paid parental and adoption leaves
Professional development opportunities for all employees regardless of level or role
Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections