Release Manager
Posted on 3/18/2023
INACTIVE
Scalable data warehouse for multi-cloud and on-premises operations.
Company Overview
Yellowbrick Data stands out as a desirable place to work due to its unique approach to data warehousing, offering a modern, elastic solution that simplifies operations for large-scale enterprises by allowing them to run complex queries on live data at petabyte scale across multi-cloud and on-premises instances. The company's competitive advantage lies in its ability to combine the agility and elasticity of cloud with the performance, control, and savings of on-prem solutions, providing a consistent experience across platforms like AWS and Azure. This technical prowess, coupled with a management-free, as-a-service model, positions Yellowbrick Data as a leader in its industry, making it an exciting workplace for those interested in cutting-edge data solutions.
Financial Services
Data & Analytics
B2B
Company Stage
Series C
Total Funding
$224M
Founded
2014
Headquarters
Mountain View, California
Growth & Insights
Headcount
6 month growth
↓ -8%1 year growth
↓ -19%2 year growth
↓ -24%Locations
Raleigh, NC, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Communications
Atlassian
Management
Git
JIRA
Confluence
Development Operations (DevOps)
CategoriesNew
DevOps & Infrastructure
Requirements
- 5+ years of experience building/releasing complex software stacks
- Strong knowledge of and experience with Git tools
- Strong knowledge of the Atlassian stack(Jira/Confluence)
- Strong background in release and branch management
- Strong communication and documentation skills
- Strong correlation skills with failure patterns and existing validation capabilities
- Good working knowledge of cloud projects
- Good working knowledge of cloud delivery
- Good working knowledge of CI / CD & DevOps culture
Responsibilities
- You will be responsible for the Release Management lifecycle that involves the stages such as scheduling the release, coordinating between teams, and deployment of release as per the schedule
- You release software after completing all testing at the validation stage and deployment stage, and work closely with the development team, testing team, and product teams
- You will have to maintain proper communication and coordination between all teams to deliver through proper channels
- You need to define the strategic usage of release management tools to manage the revenue for the release
- You will be concerned with planning, testing, tracking, release, deployment, communication, and risk management
- Plan the release ofproject deliverables tracked in Jira and the release life cycle
- Communicate the project-related tasks such as plans, timelines, requirements, between different teams
- Identify the risks that can delay the release and manage them, such that the scope scheduled, and quality of the release is not affected
- Track the progress and find issues, if any. Always work to improve the process of release
- Make sure that the release is planned, according to the requirements
- Schedule the release readiness reviews before deployment and milestone reviews after each release
- Create plans for the implementation and deployment as per the release schedule
- Plan and give weekly updates on the release activities
- Lead the Go-Live activities to deploy the software successfully
- Team up with relevant development teams responsible for building the automation tools used to develop and deploy the software
- Maintain documentation related to procedures on build and release, various notifications lists, and dependencies
- Make improvements in the methodologies used for configuration management and development of software that helps to find ways to use in configuration management