Epicareer Might not Working Properly
Learn More

Release Engineer

Salary undisclosed

Apply on


Original
Simplified

Role Summary: The Release Manager, who owns and oversees the enterprise platform team's code repositories, is responsible for planning, managing, and coordinating software releases across brands and channels. They ensure that releases are delivered smoothly, on time, within scope, and with minimal risk to the business, while maintaining the health and integrity of the code repositories.

Release planning:

Identify the issues that are release ready in coordination with Project manager & Product teams of Mobile/API/Web (brand specific/ platform etc)

Plan and schedule delivery dates for mobile/API/Web releases; Maintain release calendar in confluence

Ensure the release ready tickets are marked with right release versions in Jira

Release Activities:

Collaborate with development, QA, track Project managers and KTLO teams to deliver as per release schedules

KJ> Establish entry/exit criteria into/out of the QA and UAT environments

Release Process:

Establish and enforce release management processes and standards, ensuring that all releases are consistent, predictable, and meet quality criteria.

Create Change request (CR) in Jira as per defined checklist (Description, List of tickets planned for release, Fix version, tabular view with details of jira ticket, PR details of FBUAT & Main, KJ> provide evidence of test artifacts)

Review the CR with review boards and seek approval for deployments to production

Ensure to coordinate with Dev & KTLO teams on pre-deployment activities

Oversee the deployment of software to production environments, ensuring minimal disruption and adherence to quality standards

KJ> For every production deployment, ensure that the primary and DR production enviornments are in sync with respect to the code changes

Communicate to the stakeholders for all release related status

Work with stakeholders on release decisions including roll-back

KJ> Own the process of securing leadership approvals for phased roll out of an application release, execute and pause the rollouts as agreed.

Conduct post-release reviews, identifying areas for improvement and driving continuous improvement of release processes.

KJ> Establish post-release metrics / trends for KTLO team to monitor and report on following a production app/API release.

Define, publish and maintain release KPIs

Communicate with Stakeholders:

Serve as the primary point of contact for all release-related communications, keeping stakeholders informed about release status, issues, and risks.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job