Desired Skills and Experience
- Manage and coordinate release-related activities across engineering teams and component owners
- Manage the release schedule for our product and services
- Define, coordinate, refine, and enforce the release process and related tasks
- Collaborate with cross-functional teams on issues related to release details to ensure a smooth release
- Create, leverage, and maintain automation frameworks to improve processes, testing, and delivery of features
- Track issues related to releases, including bug tracking and report generation
- Leverage in-house and third-party tools for deployment
- Coordinate, facilitate and communicate with other teams regarding testing and release process improvements
- Oversee and maintain translation processes for localization
- Communicate key project plans, timeframes, and changes, including release details and requirements, to management and affected parties
- Track release cycle activity (progress, dates, deliverables), and provide reports as necessary
- BS in Computer Science or related field
- 2+ years of experience in management of software product development, releases, and delivery
- Understanding of web and Windows application architecture
- In-depth knowledge of build, deploy, test, and release engineering processes
- Excellent written and verbal communication skills
- Strong organizational skills and attention to detail
- Experience with Microsoft Team Foundation Server (TFS), Subversion, Git, and Windows Installer (WiX) a plus