Lead, Release Manager
The Work!
-
Coordinate, monitor and maintain development/testing environments across multiple teams to know what is going on where at any given point in time
-
Mitigate issues in said environments and work with vendors as necessary to permanently resolve issues
-
Recommend approaches to streamline and integrate technological processes in the organization to improve overall release management efficiencies
-
Plan, co-ordinate and facilitate production deployments
-
Collaborates efficiently and effectively with several stakeholders including but not limited to Developers, QA, BA, Architects, DevOps Engineers, and other team members to drive releases
-
Maintain up-to-date documentation for tickets, deployments, environments, procedures, etc.
-
Manage the release pipeline towards QA, Staging and Production deployments
-
Ensure that a release satisfies all exit criteria requirements (ensure completeness of release document)
-
Track, monitor and report in environments and releases daily, weekly, and monthly at various management forums as required from time to time
-
Manages risks and resolves issues related to release schedule and code quality
-
Conduct Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews
-
Produce Deployment Plans and delivery runbooks
-
Release delivering to production on-time with zero disruptions to our existing business and customers.
-
Coordinate patching and maintenance activities with vendors for environments.
-
Ensure that application versions are correctly deployed to the appropriate test environment for each phase of testing.
-
Coordination of test data in lower environments are according to testing requirements.
Your Experience!
-
Post-secondary/undergrad degree in Computer Science, Engineering or related technical degree required
-
Minimum 7 years’ experience in the release management experience
- Minimum 2 years’ experience in hands-on experience in software development life-cycle (SDLC)
-
Minimum 2 years’ experience in ITIL framework and related support processes for incident, problem and change management
- Sound understanding of cloud technology and can drive environment troubleshooting discussions
-
Familiar with DevOps tools and process (Jenkins, Argo CD, etc.), Atlassian tools, including JIRA and Confluence
-
Proficient user of all Microsoft Office 365 desktop and collaboration tools (e.g. MS Teams)
-
Good knowledge of Software Development Life Cycle concepts and best practises for waterfall and agile methodologies
-
Agile, Scrum Master, Business Process Improvement or Change Management Certification is a major asset
-
Knowledge of SharePoint, Jira, Confluence, MS Office Tools, business systems, technology infrastructure, software development, data warehousing, data centres and related concepts/terminology are also assets
-
Excellent coordination and problem-solving skills
-
Experience working in a banking or financial services environment
-
Strong oral and written communication skills
-
Ability to work independently with minimal supervisory direction
-
Strong leadership skills to manage functional teams directly and indirectly toward common solutions.