Release Planning & Governance
- Define and manage release calendars across projects.
- Plan and coordinate end-to-end release cycles (Dev, QA, UAT, Production).
- Ensure compliance with release management policies and change management processes.
- Conduct Go/No-Go meetings and release readiness reviews.
Technical Coordination
- Work closely with Development teams (.NET, Angular).
- Coordinate Azure deployments including App Services, Azure Service Bus, and SQL.
- Oversee CI/CD pipelines using tools like Jenkins, Azure DevOps, or GitLab.
- Manage version control and branching strategies (Git).
Risk & Incident Management
- Identify release risks and mitigation plans.
- Ensure rollback strategies are in place.
- Support production deployments and resolve post-release issues.
Stakeholder Communication
- Provide release status updates to business and leadership teams.
- Coordinate cross-functional teams to ensure timely delivery.
- Maintain release documentation and reports.
Required Skills & Qualifications
- 10+ years of IT experience with 5+ years in Release Management.
- Strong understanding of SDLC, Agile, and DevOps practices.
- Experience with Azure cloud deployments.
- Hands-on knowledge of CI/CD tools (Azure DevOps, Jenkins, Git).
- Experience with change management and ITIL processes.
- Excellent communication and stakeholder management skills.
Preferred Qualifications
- Azure certifications (AZ-900, AZ-104).
- Experience with containerization (Docker, Kubernetes).
- Experience managing multi-project enterprise releases.