Release Manager

  • Full-time
  • Department: IT

Company Description

PubMatic is the leading marketing automation software company for publishers. Through real-time analytics, yield management, and workflow automation, PubMatic enables publishers to make smarter inventory decisions and improve revenue performance. Focused on serving the needs of premium publishers, PubMatic inspires buyer confidence by providing flexibility in audience discovery and planning media campaigns through its Media Buyer Console and APIs. The company's marketing automation software platform provides a global roster of comScore publishers with a single view into their advertiser relationships across every screen, every channel and every format. PubMatic was ranked by Deloitte as one of the fastest growing companies in the US for the fourth consecutive year in 2015. The company has offices worldwide, and is headquartered in Redwood City, California

Job Description

We are looking for a Release Manager who will be responsible for planning, coordinating and managing all the releases for PubMatic platform.

Roles and Responsibilities:

  • Manage overall software releases for PubMatic software platform
  • 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 that they meet or exceed expectations
  • Communicate all key release 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 and No-Go reviews
  • Communicate release details and schedules to the business teams as required
  • Negotiate, plan and manage all release activities
  • To understand impacts of branches and code merges
  • Maintains the release schedule for all core services and ensure alignment across different teams
  • 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
  • Knowledge of continuous integration and continuous delivery using Jenkins or similar software
  • 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

Good to have:

  • Solid understanding of project management principles preferred
  • Formal training in project management practices preferred

Qualifications

  • Bachelors degree in Computer Science or related field
  • 2-6 years of previous release and/or project management experience
  • 2-6 years of experience in information systems operations environment in systems analysis or development
  • Advanced knowledge of software development lifecycle
  • Demonstrated ability to coordinate cross-functional and global teams toward task completion
  • Demonstrated effective leadership and analytical skills
  • Advanced written and verbal communication skills are a must

Additional Information

All your information will be kept confidential according to EEO guidelines.