About working with us:

    Next Generation Manufacturing Canada (“NGen”) is the industry-led not-for-profit organization that leads the Canadian government’s ambitious investment in the Advanced Manufacturing Supercluster, matching federal funds and private investments to industry-led projects.

    We promote technology adoption, skills improvements and greater collaboration between technology and manufacturing to help Canadian companies of all sizes navigate the global shift to advanced manufacturing. We use data to link companies, researchers, and investors so they can work together to invent new products or processes. NGen is a proud member of a national network of five Canadian, industry-led innovation superclusters.

    By 2023, the federal government has committed to investing up to $950 million in its five superclusters to drive major economic, social, and industrial benefits for the country. The Government allocated an additional $750 million to the Supercluster program in its 2022 budget.

    NGen celebrates Canada’s diversity and is committed to creating an equitable and inclusive work environment for all employees. We value working with talented individuals from all backgrounds because we believe that diversity promotes innovation and collaboration. NGen’s employees are selected on the basis of merit, qualifications, and business needs. Our strength as a team is based on mutual respect for each and every employee. Everyone is welcome in building a stronger advanced manufacturing sector in Canada.

    About the Position:

    The ideal candidate for this role has experience rolling out new software platform services, to external clients architecting and delivering highly scalable, reliable, and cost-effective services to meet product and user requirements. Additional consideration will be given to those candidates with experience delivering a new software platform from within an organization that has only utilized off-the-shelf IT services and products to date.

    You will focus on managing the external DevOps team to continuously raise the bar and define best practices required to achieve quality, security, performance, and reliability which are core features of our products and services. Exciting opportunity to work with cross-functional thought leaders, delivering innovative workforce solutions.


    The DevOps Manager will manage the day-to-day operations of the Sectoral Workforce Solutions Program to transform new software experiences and build a consolidated ecosystem of products from different vendors where users can connect freely between devices and cloud services with a goal to provide services to our active users and generate recurring client engagements over time.

    In this role, you will lead a Canada-wide team of software development engineers responsible for designing, implementing, and supporting cloud services.

    The candidate must be comfortable leveraging analytics/statistics to monitor, and assess stability, and performance and be able to articulate risk trade-offs to help decide between different solutions. You be expected to conduct code reviews with external developers, evaluate the code in the repository, perform code audits, run lint tools, and request developers to improve code comments for the improved long-term sustainability of the codebase.

    • Responsible for cloud services module development, including roadmap maintaining & execution, application integration, execution, and maintenance
    • Establish development, launch, and release processes to increase the lead development (partner) efficiency and quality
    • Work with the Project Manager to ensure bug-fix requests from all stakeholders (and users) are appropriately prioritized and assigned to the DevOps Software Contractor
    • Closely collaborate with the lead developer and integration partners as the manager of the DevOps team, representing the stakeholder requirements and the user experience
    • Monitor service health and performance of unit tests, application modules, and client-facing application
    • Work with the DevOps contractor during Agile/Sprints as needed, representing the NGO interests
    • Final QA signatory for promoting features into production releases
    • Admin for Azure environment, configure, maintain, and approve usage summaries for billing purposes
    • Monitor the development software stack technical activities, evaluate the quality software stack progress, and take ownership of the production software stack for Alpha/Beta and production releases (subsequent updates and maintenance releases)
    • Work with internal marketing and external users to define bug-fix priorities and feature requirements for releases. Provide release features and bug-fix priorities for the development contractor/partner build manager. Provide platform privacy and compliance data to business stakeholders as required
    • Engage with client-facing and middleware teams to ensure sound architecture across the ecosystem
    • Develop analytics to monitor and accelerate issue identification and resolution
    • Ensure quality of team deliverables and set internal processes and checkpoints accordingly
    • Provide a DevOps monitor of service health and performance for the platform

    What YOU will bring
    to the table:

    • 6+ years working as a software engineer with a focus on cloud services
    • 3+ years managing geographically distributed software teams and user groups developing highly scalable solutions
    • Having Azure infrastructure and services is a plus
    • Hands-on experience building CI/CD
    • Experience with Git, MySQL, API Dev, CSS, Jira, WordPress, and Javascript
    • Oversight of data science activities including Python, Mplus, R, Databricks, and data modeling
    • Bachelor's or Master's degree in Computer Engineering, Computer Science required
    • Strong analytic skills

    Location:  Greater Toronto Area
    Terms:  Contract, full-time, 40 hours per week
    Contract Dates:  October 1, 2022, to March 31, 2024