T

Release Manager

Tribute Technology
Remote
Canada, Canada and Jamaica


 


ABOUT TRIBUTE TECHNOLOGY:


At Tribute Technology, we make end-of-life celebrations memorable, meaningful, and effortless through thoughtful and innovative technology solutions. Our mission is to help communities around the world celebrate life and pay tribute to those we love. Our comprehensive platform brings together software and technology to provide a fully integrated experience for all users, whether that is a family, a funeral home, or an online publisher. We are the market leader in the US and Canada, with global expansion plans and a growing international team of more than 400 individuals in the US, Canada, Philippines, and Ukraine.


ABOUT THE TEAM: 


The Tech Operations team is looking for a Release Manager to be responsible for coordinating with a variety of stakeholders to create, document, maintain and enforce a release process that spans across multiple squads, products and departments. This person will need to be an independent leader who can dive in to understand current processes and figure out how to move the company towards a unified release strategy. Then they will be responsible for managing releases to ensure proper coordination, documentation, and communication 


For qualified individuals who are detail-oriented, organized, analytical, good communicators, have a strategic mindset, and thrive in a fast paced, agile environment, this is the right role for you! 


JOB RESPONSIBILITIES: 



  • Process improvements: Create and document new processes to ensure smooth release coordination and delivery across all squads and products.

  • Testing Coordination: Collaborate with development teams and quality assurance managers to ensure thorough testing of software releases has taken place.

  • Version Control and Release Management: Collaborate with engineers, product owners, and infrastructure team members, and other stakeholders to plan, schedule, and execute releases. Ensure the release branches in Git are correctly maintained. Ensure Jira tickets are properly tagged with the correct fix version, issue status, etc.

  • Communication: Ensure that team members are aware of release requirements, changes, and activities. Ensure stakeholders are informed of releases and that release notes are communicated out to them.

  • Risk management: Identify potential risks and issues that could affect the release process and develop strategies to mitigate them. Manage the dependencies between different components of the release, such as the software and infrastructure.

  • Rollback Planning: Develop rollback plans in case a release encounters critical issues, and ensure the team is prepared to quickly revert to a stable state.

  • Monitoring: Monitor the release process closely to ensure that it is going smoothly and to identify any potential problems early on.

  • Feedback and Improvement: Collect feedback from stakeholders and team members after each release to continuously improve the release process and its efficiency.

  • Release Reporting: Generate reports on release metrics, including success rates, performance improvements, and any issues encountered.

  • Documentation: For each release, ensure release notes have been created and are maintained.

  • Scrum Events: Participate in Sprint Reviews or other Scrum events as needed to ensure proper coordination

  • Adaptability and Flexibility: Embrace and support an adaptable mentality, adapting to change and constantly refining the release process based on feedback and past results. 



















EDUCATION AND/OR EXPERIENCE:



  • Minimum 3 years of experience as a SaaS Release Manager

  • Strong understanding of software development life cycles

  • Ability to handle software infrastructure management & configuration management

  • Proficiency with tracking tools such as JIRA, Confluence, etc

  • Experience with CI/CD practices and tools like GitHub Actions

  • Familiarity with container application development tools like Docker

  • Familiarity with cloud platform tools like Heroku and AWS

  • Experience with Scrum and/or other Agile frameworks/methodologies is a plus

  • Excellent written and verbal communication skills

  • Excellent analytical skills 


  BENEFITS:

  • Fully remote position

  • Competitive salary

  • Great benefits package (Retirement savings plan, health, vision, dental, PTO, Paid Holidays…)

  • Outstanding collaborative work environment


Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position

#LI-remote