
Sr. Manager, DevOps Group
City : Toronto, Ontario, Canada
Category : Full time
Industry : Public Services/Utilities
Employer : Healthcare of Ontario Pension Plan (HOOPP)
Why you’ll love working here:
high-performance, people-focused culture
our commitment that equity, diversity, and inclusion are fundamental to our work environment and business success, which helps employees feel valued and empowered to be their authentic selves
learning and development initiatives, including workshops, Speaker Series events and access to LinkedIn Learning, that support employees’ career growth
membership in HOOPP’s world class defined benefit pension plan, which can serve as an important part of your retirement security
competitive, 100% company-paid extended health and dental benefits for permanent employees, including coverage supporting our team's diversity and mental health (e.g., gender affirmation, fertility and drug treatment, psychological support benefits of $2,500 per year, and newly extended maternity/parental leave top of 26 weeks)
optional post-retirement health and dental benefits subsidized at 50%
yoga classes, meditation workshops, nutritional consultations, and wellness seminars
access to an annual wellness reimbursement program for health and wellness-related expenses for permanent and temporary employees
the opportunity to make a difference and help take care of those who care for us, by providing a financially secure retirement for Ontario healthcare workers
As a DevOps Lead (Product Owner) in the Pension Solution Group (PSG), you will own the roadmap and vision of Insight Pension Platform’s CI/CD practices, release processes as well as the management and configuration of all PSG environments. You will work closely with other internal PSG teams, with our Plan Operations business team as well as our third-party vendors to accept and deploy the Insight platform onto various HOOPP-owned environments. You will prioritize the backlog while maintaining a balance between the changes on the Insight platform deployment artefacts and other configuration, maintenance and security updates that need to take place on the environments. Given a solid understanding of multiple stakeholders’ requirements and deliverable needs, you will define a roadmap and implement Deployment-as-a-Service and Environment-as-a-Service to help others meet business objectives faster and more efficiently.
You will join the Release and Configuration Management team, a small team of DevOps Engineers and System Analysts who are passionate about supporting HOOPP’s pension platform and advancing automation and deployment in the cloud ecosystem. The goal of your team is to build and support continuous integration and deployment pipelines, as well automate environment creation and teardown for the use of other teams within PSG.
The ideal candidate is an individual who has an IT operations background coupled with development experience to enable consistent and repeatable deployments of the Insight platform. This individual:
- Works with integrity
- Can work with stakeholders to adjust release scheduling priorities across multiple environments
- Is highly organized and manages scheduling while communicating release information clearly and effectively
- Can articulate and present the CI/CD strategy and vision for the team
- Is highly motivated, acts as a present leader and is goal driven
- Comfortable leading a team through continuous improvement
- Takes accountability and works on improving outcomes
- Takes on ownership of the overall quality and delivery of the release
- Is creative and has strong entrepreneurial spirit
- Can make and demands data-driven decisions
What You will do:
- Work as the Product Owner of a highly Agile cross-functional team and liaison between the Release and Configuration Management team and stakeholders (other PSG teams, business, vendors)
- Continuously prioritize and sequence the Release and Configuration Management team’s backlog items to ensure the team can deliver the highest business value
- Laser focus on high quality deployments to production and non-production environments
- Work closely with other team Product Owners to determine release content and manage PSG-wide release schedules
- Identifies dependencies for alignment to achieve desired outcomes, and works to mitigate risks to avoid collisions or disruptions
- Obtain approvals and sign-offs for the releases, manage release execution and delivery across environments
- Manage and distribute release information through Change Management practices
- Work closely with application development teams to build and support continuous integration and deployment pipelines
- Work with our vendors to release various versions of our pension platform across different environments
- Enable the team to develop and maintain build automation and deployment in cloud platforms with scripts/code
- Set up new environments and install applications to meet business requirements, either through scripting, or manually
- Drive the team’s objectives and key results work (annual objectives measured quarterly)
- Improve release-related processes, procedures and guidelines, quality standards and policies, and update/provide documentation or artifacts as required for audit purposes
- Assess and remediate risks identified during the different phases of the release
- Captures and communicates post-release information
- Design, implement, configure and manage environment-as-a-service for other teams in PSG
- Lead technology initiatives that drive expansion in the Cloud in a secure and reliable manner
- Build tools and automation that eliminate repetitive tasks
- Support developers with troubleshooting production and performance issues
- Provide guidance and knowledge to members of development teams and take an integral role in continuous improvements, innovation, and knowledge sharing across teams.
- Provide system/backend support to other internal teams and end-users
- Provide after-hours support and coordination for releases and incidents in production, as required
Who you are:
- 7+ years of experience in IT Operations and/or Software Development
- Bachelor’s Degree in Computer Science or equivalent Information Technology related education
- ITIL certification in Service Transition or Release, Control and Validation
- Deep understanding of managing multiple releases (N, N+) and operational changes to ensure outcomes are achieved without disrupting production
- Deep understanding of CI/CD and IT automation tools and practices (e.g. Microsoft VSTS, Azure DevOps, Octopus, Git, Ansible, Artifactory etc.)
- Familiarity with deployment strategies to safeguard production in the events of rollback and to minimize downtime
- Understanding of technological concepts such as IT architecture, Cloud technologies, applications, network infrastructure, and security is strongly preferred
- Experienced in industry best practices of DevOps engineering and software development
- Experience with Agile software development including Scrum or Kanban is strongly preferred
- High enthusiasm with a sense of urgency to get things done
- Solid operations experience in Windows operating systems
- Experience with MS SQL, IIS, Microsoft Dynamics CRM, Microsoft Dynamics GP, SharePoint and Sitefinity.
- Expertise in scripting such as Python, PowerShell, etc is a plus
- Experience with container (such as Docker) and container orchestration system (such as Kubernetes) is a plus
- Experience with .NET C#, HTML5, JQuery and WCF skills is a plus
- In-depth, hands-on experience with Azure is a plus
- Familiar with monitoring tools (such as Splunk, DataDog, CloudCheckr, AppDynamics etc.) is a plus