**Job#: 2090012**
**Job Description:**
What will you be doing?
• Release Planning, Coordination, and Execution:
o Plan, schedule, and coordinate software releases across development teams, defining clear release scopes.
o Manage the release calendar and ensure timely resolution of tickets by the System Testing deadline.
o Oversee deployment execution, ensuring successful delivery with no critical issues before production.
o Maintain / Improve release processes, manage release communication to the leadership, and ensure compliance with change management policies.
o Conduct release readiness reviews, post-release evaluations, and proactively mitigate risks using monitoring tools to troubleshoot issues.
§ Accountable for ensuring observability practices are carried out effectively by the relevant teams ( eg Proactively monitor logs, monitoring tools, APM agents, Alerts and work with the teams to analyze, troubleshoot).
• Release Communication:
o Communicate release plans, progress, and updates to stakeholders and senior leadership in a timely and clear manner.
• Quality and Sign-Offs:
o Ensure quality practices are followed, secure timely sign-offs from Agile teams and User Acceptance Testing (UAT), and confirm Business Acceptance Testing (BAT) is completed with no open items.
• Collaboration and Cross-Functional Support:
o Collaborate with Service Reliability Engineers (SRE), engineering, and cross-functional teams to streamline CI/CD pipelines and secure full support for releases.
o Work with Agile teams to ensure smooth execution of automation runs during release cycles.
• Resiliency Testing Oversight:
o Plan and manage resiliency testing, coordinate team participation, document outcomes, and track follow-up actions or bug reports.
• Continuous Improvement and Proactive Participation:
o Lead release retrospectives, document action items, and implement process improvements to enhance release processes and automation strategies.
o Actively identify blockers during release calls and recommend improvements to reduce release timelines while maintaining quality.
What are the required technical skills?:
• 7+ years of experience in release management, software development, or a related role within an Agile environment.
• Proven track record of planning, coordinating, and executing software releases across cross-functional teams.
• Experience with CI/CD pipelines (GitHub Actions preferred), deployment processes, and automation tools.
• Demonstrated ability to manage resiliency testing and document outcomes.
• Prior experience collaborating with SREs, engineering, and Agile teams to ensure smooth release cycles.
• Terraform experience is a plus.
What you'll need to be successful?
• Strong project management and organizational skills to manage release calendars, scopes, and timelines.
o Excellent communication skills for clear and timely updates to stakeholders and senior leadership.
o Ability to ensure quality practices, secure timely Agile team and UAT sign-offs, and confirm Business Acceptance Testing (BAT) completion without issues.
o Proficiency in monitoring tools, logs, and APM agents for proactive troubleshooting and risk mitigation.
o Problem-solving skills to identify and resolve blockers, ensuring no critical issues reach production.
o Expertise in driving continuous improvement through release retrospectives and process enhancements.
o Knowledge of change management policies and compliance requirements.
o Ability to foster cross-functional collaboration and secure team support for releases.
EEO Employer
Apex Systems is an equal opportunity employer. We do not discri