We are seeking an experienced Release Manager with strong coordination and communication skills to lead and manage the planning, scheduling, and deployment of software releases across multiple teams and environments. This role ensures the successful, smooth, and timely delivery of software updates, features, and fixes. You will act as the primary liaison between development, QA, operations, product management, and business stakeholders. Key Responsibilities: Release Management: • Plan, coordinate, and oversee the release lifecycle across all environments (dev, test, staging, production). • Define and manage release schedules and milestones in alignment with project goals and business priorities. • Ensure readiness and completeness of all release components (code, configurations, documentation, approvals). Coordination & Communication: • Serve as the point of contact for release-related communications across technical and non-technical teams. • Facilitate release planning meetings, go/no-go decisions, and post-release reviews. • Coordinate cross-functional efforts to ensure smooth integration and delivery of features from multiple teams. Risk & Issue Management: • Identify, assess, and mitigate release-related risks and issues. • Establish rollback procedures and ensure contingency plans are in place for failed deployments. Process, Governance & Documentation: • Define and improve release processes, checklists, and best practices. • Ensure compliance with change management policies, including approvals, documentation, and audit requirements. • Maintain detailed documentation of release activities, version histories, and any issues encountered during the release process. Automation & Reporting: • Collaborate with DevOps engineers to integrate release pipelines into CI/CD workflows. • Maintain release dashboards and provide timely updates and reporting to stakeholders and leadership. Post-Release Activities: • Lead post-implementation reviews and retrospectives to capture lessons learned and improve future releases. • Track release metrics and KPIs (e.g., release frequency, deployment success rate, mean time to recovery). Key Skills: • Project management and coordination • Strong verbal and written communication • Problem-solving and analytical thinking • Process orientation and attention to detail • Ability to handle multiple priorities under tight deadlines • Familiarity with SDLC, Agile methodologies, and DevOps principles. • Strong understanding of CI/CD / Branching / Versioning and software deployment processes. • Excellent organizational, interpersonal, and stakeholder management skills. • Leadership skills to guide teams and keep them motivated during the release process.