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