Responsibilities:
Release Lifecycle Management:
- Own the end-to-end release lifecycle including planning, coordination, execution, and post-release monitoring.
- Maintain detailed release schedules, calendars, documentation, and Go/No-Go checklists.
- Coordinate production fixes, BAU changes, mandatory releases, and large-scale technology updates.
Cross-Functional Collaboration:
- Work closely with Product Management, Engineering, QA, DevOps, and Support teams to ensure alignment and readiness.
- Facilitate communication across teams to drive clarity on scope, timelines, and quality expectations.
Deployment & Environment Oversight:
- Manage release workflows in Kubernetes environments including helm chart packaging, manifest handling, rollout strategies, and deployment validations.
- Plan and schedule deployment tasks and prepare consolidated implementation plans for approved changes.
- Conduct deployment analysis to ensure readiness and smooth execution.
Risk & Issue Management:
- Identify, assess, and mitigate risks associated with release and change events.
- Manage issues during change windows, escalating to appropriate stakeholders when needed.
- Drive post-release retrospectives, ensuring resolution of action items and delivering comprehensive reports.
Process Compliance & Continuous Improvement:
- Ensure adherence to Agile methodologies, DevOps principles, and CI/CD best practices.
- Improve release processes, documentation, and operational workflows for high-quality, predictable releases.