Florence software is seeking a Release Manager to orchestrate and streamline software delivery process, ensuring reliable, efficient, and coordinated releases across multiple environments and teams while maintaining the highest quality standards.
Requirements
- Plan, coordinate, and execute end-to-end release cycles across multiple applications and environments
- Design, create, and maintain Standard Operating Procedures (SOPs) for deployment, rollback, incident response, and change management processes
- Manage release schedules, dependencies, and communicate timelines to stakeholders
- Orchestrate deployments across development, staging, and production environments in AWS
- Coordinate with development, QA, DevOps and product teams to ensure seamless releases
- Resolve release conflicts, dependencies, and blocking issues
- Create and maintain release documentation and deployment procedures
- Implement and manage branching strategies and code promotion workflows using GitHub Actions
- Monitor release metrics using New Relic, track deployment success rates, and identify improvement opportunities
- Conduct post-release reviews and retrospectives to continuously improve processes
- Execute rollback procedures and incident response during failed deployments
- Automate release processes and integrate with GitHub Actions CI/CD pipelines
- Maintain release calendars and communicate changes to all stakeholders
- Ensure compliance with regulatory requirements and change management processes
- Train team members on release management practices and standardized procedures
- Regularly review and update processes to reflect improvements and lessons learned
Benefits
- Competitive compensation package
- Medical and dental insurance
- Office space in the heart of the city