Assumption Life - 6 Jobs
Alberta | Saskatchewan | Manitoba | Ontario | Quebec City, QC | Newfoundland and Labrador | Nova Scotia | Prince Edward Island | New Brunswick
Job Details:
Benefits:
Responsible for leading and improving the end-to-end release lifecycle for business applications, from development through production deployment.
This role improves how software is built, promoted, and released by establishing reliable CI/CD practices, reducing manual deployment effort, and ensuring releases are secure, observable, and operationally ready.
Working across Delivery, Operations, IT Security, and governance teams, the incumbent helps create a more predictable and scalable release model in an Azure DevOps-based environment.
- Own and continuously improve the end-to-end release lifecycle, including release readiness, environment promotion, rollback preparedness, cross-team coordination, and production deployment orchestration.
- Design, implement, and optimize CI/CD pipelines and deployment automation to reduce manual intervention and improve repeatability, auditability, and delivery confidence.
- Define and enforce standard promotion criteria between environments, ensuring releases are validated, operationally ready, and supported by clear recovery procedures.
- Integrate security controls into the delivery lifecycle in partnership with IT Security, including scan execution, validation requirements, and release traceability.
- Establish and enforce observability standards for production releases, including logging, monitoring, alerting, telemetry, and ownership of post-release operational signals.
- Support and improve reliable database release practices, including versioned database changes, deployment sequencing, rollback planning, and coordination with application and infrastructure releases.
- Improve change governance and CAB effectiveness by standardizing change submissions, strengthening release evidence, and clarifying risk, impact, and mitigation details.
- Define, track, and communicate release performance metrics such as release lead time, deployment automation, production incidents, emergency fixes, and production access reduction.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- 7-9 years of experience in DevOps, release management, CI/CD, deployment automation, or a similar role within a complex or regulated environment.
- Strong hands-on experience with Azure DevOps, including pipelines, repositories, work item traceability, release orchestration, and build/deployment automation.
- Strong experience with database delivery and release practices, including schema change management, deployment sequencing, release dependency handling, rollback planning, and coordination with DBAs and application teams.
- Solid knowledge of release readiness, environment promotion, rollback planning, and operational recovery practices.
- Experience embedding security controls and observability requirements into delivery processes and production release standards.
- Strong understanding of change governance, cross-functional coordination, and release risk management.
- Proven ability to define and enforce organizational standards without direct people management authority.
- Demonstrated ability to work effectively across Delivery, Operations, IT Security, and governance stakeholders.
If this challenge matches your career aspirations and you want to play a key role in the exciting development of our company, please apply by March 29, 2026.
Be part of a dynamic team that values leadership, collaboration, trust, and commitment. Enjoy training and development opportunities, a competitive salary, bonuses, a robust pension plan, and more. Our vibrant downtown Moncton location offers a dynamic work environment, a gym in the building, and one paid day for volunteer work each year.