mix of hands on technical experience and ability to handle the project management
Two roles -
1 - ecommerce release manager
Ecommerce team is in San Francisco, CA- 4X A WEEK
2 - supply chain release manager
The supply chain role is in the San Jose, CA-4X A WEEK
Managing the various schedules - release, production changes, project timelines, etc.
Providing daily metrics/status for environment and project health (Dashboards or other KPI delivery methods).
Verifying gate completion for projects with PCI/Sox implications (checklist).
Coordinating projects into existing test environments/maintaining environment schedules
Building Release schedules and deployment plans to manager and implement a release.
Active management of issues queue from opened to closed.
Coordinating with project/application & TDS to ensure 3rd party integrations are configured & tested according to project/release schedules.
Working with projects, engineering and QA to define upcoming environment requirements and specifications
Determining & coordinating data requirements and dependencies for upcoming projects
Works on moderately complex projects with some guidance from more senior staff members on complex projects
Demonstrates good judgment in selecting methods and techniques for obtaining solutions
Networks with senior internal and external personnel in own area of expertise
Exercises judgment within defined procedures and practices to determine appropriate action
Works with team to identify and address issues and risks
Timely escalation of critical issues/risks to program manager and management
Provides recommendations to management based on qualitative analysis of the issue
Suggests process improvements and best practices
Identifies new areas that could be measured
Frequently interacts with functional peers and supervisors, normally involving matters within the department, or internal customers
Builds productive internal/external working relationships
Interprets and exchanges moderately complex technical/professional information.
Builds consensus, collaborates, and acknowledges contributions of team members and other support staff
Receives general supervision on day to day work, detailed instructions on new projects or assignments
Works with manager to come up with the strategy in solving problems
5 years of experience in Deployment/Release Management in an enterprise environment with a background in release engineering
Deployment - day to day release management: managing all release activities across many systems/applications. This includes upfront planning for releases, working with product/engineering, working with third party vendors, and ultimately putting software into the production system. Experience executing a plan, managing change requests, managing issues that come up, managing dependencies, etc.
Process - change management; looking for this person to come in, evaluate the environment, and define/improve/optimize the release process. This may include documentation, process improvement, implementing best practices, understanding what the problems are, and what is the journey to get to the next evolution, implement post-mortems, etc.
Communication - leading release discussion with leadership (need to be comfortable going between tech/non-tech team members), consolidating efforts with processes
Technical background - comfortable working with the engineering team, good understanding of SDLC.
Understand the dynamics of retail environment and fast moving nature of the industry
Experience working with both onshore & offshore teams
Development cycle is pretty aggressive, releases are every 2 weeks, managing 2-3 releases in parallel (different stages)
Independent worker, self-starter, self-sufficient.