Young caucasian female programmer in glasses writes program code on a laptop computer. home office.

Certificate in DevOps

Help organizations navigate their technological transformations

Next Enrolment

September 19th, January 23rd




COVID-19 Updates and changes to program delivery. More information >

Deepen your understanding of how DevOps provides business, technology and software deployment benefits to an organization and how to implement best practices using Agile project management methodologies.

What is DevOps?

DevOps is a methodology that combines software development (Dev) and information-technology operations (Ops) to shorten the systems development life cycle— while focusing on quality and continuous delivery. Agile and DevOps are emerging career fields that are going to play a critical role in organizations undergoing digital transformation.

Now is the perfect time for IT operations professionals and software developers who want to upskill for this emerging, in-demand discipline.

What you will learn

You will engage in experiential learning activities, such as analyzing case-studies on successful DevOps implementations, preparing you to successfully construct a DevOps pipeline using tools such as Gitlab, Ansible, Jenkins, Docker, Kubernetes with Helm, Terraform, Prometheus and Grafana. You will also learn how DevOps can impact emerging technologies such as machine learning and AI.

Program Benefits

The Certificate in DevOps is the first post-secondary program in this field to be offered in Canada and is designed in consultation with leading DevOps experts. Our unique cohort delivery will allow you to progress through the program with the same set of peers, providing you with a collaborative community experience and the opportunity to expand your professional network. You will also develop a well-defined cross-functional skill set—in addition to your career-specific, technical skills—allowing you to better realize your career goals.

Format: Part-Time, blended
Delivery: Online coursework + 6 required live online days
Live Session Schedule: 2 weekend days per course (Sundays)
Program Length: 6 months

Introducing Live Online Learning

Career Potential

Our part-time, accelerated Certificate in DevOps is designed to help mid-career professionals change or advance their careers by gaining applied knowledge in the quickly emerging discipline of DevOps.

Organizations in the Greater Toronto Area and around the world are at various stages of DevOps adoption and are looking for ways to best staff their teams for DevOps roles. Organizations are eager for skilled, knowledgeable DevOps-trained employees that can help facilitate a DevOps cultural and technological transformation.

Industry Information

Agile and DevOps are emerging, in-demand disciplines within organizations with a high output of digital products and undergoing transformations in its IT and technological ecosystems. In fact, according to reports by Gartner’s1, DevOps toolchain and continuous delivery will have mainstream adoption over the next 2 to 5 years, and this adoption would have transformational benefits to organizations.

1. Gartner. 2019 priority matrix for DevOps Gartner.

Get hired for jobs like:

DevOps Engineer
Infrastructure & Operations Lead
DevOps Analyst

Gain these skills:

Analytical and Critical Thinking
Presentation Skills and Collaboration
Logic and Problem Solving

Who should take this program?

This program is for IT operations professionals, software developers/engineers, infrastructure specialists, test engineers, database administrators, and IT consultants.

Enrolment Requirements

You will need a Basic Knowledge of Linux, Scripting (Bash/Shell) and Python. For those that do not have a strong software development background, they will be provided with a Python, Scripting and Linux refresher as a reference.

The Certificate in DevOps is a direct registration program. No application process is required–simply enrol in the session of your choice to get started.

Learning Outcomes
  • Discuss the SDLC and Agile Project Management Methodologies
  • Explain the business and technological benefits of DevOps and implement best practices that derive maximum value using Agile project management methodology.
  • Construct a DevOps pipeline using tools such as Gitlab, Ansible, Jenkins, Docker, Kubernetes with Helm, Terraform, Prometheus and Grafana
  • Critically analyze case-studies on cloud and on-site DevOps implementations
  • Implement DevOps best practice as it relates to continuous integration and continuous delivery
  • Explain how DevOps can impact emerging technologies such as Machine Learning and AI
  • Practice the critical soft skills that are required to succeed in this field such as team building, change management, and continuous improvement.

Delivery Format

Part-Time – Blended

Courses combine in-person learning, on campus at York (or Live Online via Zoom during COVID-19) plus online learning. The live components are typically held at a scheduled day and time (e.g. Saturday and Sunday, 9am-4pm), on campus at York (or Live Online via Zoom during COVID-19) where students and instructors gather to participate in active learning activities, share their learnings in an interactive format and hear from guest speakers. The online delivery is asynchronous, which means that while students have set deadlines to complete their work each week, they do not have any required “live” components (e.g. class at 7pm on Tuesdays). There may be optional, live sessions, via Zoom, throughout the course for the instructor to provide additional coaching and support. These optional sessions may be recorded and shared with students who cannot attend.

Students can expect to write exams/quizzes, prepare assignments (individual and group), and participate in online discussions with their peers.

In addition to any live components, students should expect to dedicate approximately 8-10 hours of effort per course each week for readings, discussions boards, practice opportunities, assignments, and so on.

Please view our Live Online video to learn more about this format.


CSDO1000 Introduction to DevOps

The objective of this course is to provide students with an opportunity to understand the new world of DevOps and how DevOps is adopted in an organization's transformational journey. This course covers the key concepts, strategic objectives and methodologies that enable a successful DevOps adoption. DevOps is not only a shift in technology but requires a cultural shift in an organization – touching all aspects of people, process, and tools. Essentially, this course will enable a student to answer the following questions: Why DevOps? What is DevOps? How is DevOps helping organizations deliver and serve their customers better?

2 Classes

36 Hours

CSDO1010 The DevOps Toolchain in Practice

This course will build upon the concept of DevOps, and its importance in modern software development through application of various tools that enable effective DevOps strategies. Students will work with source code management (Git) to integrate and build continuous integration and deployment pipelines enabling automated deployments of software that meets the quality rigour defined by a software team. The use of a modern build server such as GitLab will help students apply the concepts. In addition, students will learn about Infrastructure as Code (Terraform) and Configuration Management (Ansible), and the implications of declarative and imperative management of infrastructure. In addition, students will work within the context of containers (Docker), and container orchestration (Kubernetes). Lastly, while it is important to enable development teams through speedy and robust deployment systems, it is imperative that in the event something does go wrong, there is visibility and tooling to enable the concepts of observability and reliability to build resilient systems.

2 Classes

36 Hours

CSDO1020 Next Generation DevOps

This course will build detailed knowledge about next generation DevOps and its role in digital transformation, through real-world case studies. It will provide hands-on experience utilizing public cloud Infrastructure as a service (IaaS), including Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). It will provide the necessary business and technical skills to design and build a secure Next-Gen DevOps CI/CD Pipeline.

2 Classes

36 Hours


Affaf Ahtisham DevOps Instructor

Affaf Ahtisham

Adarsha Datta DevOps Instructor

Adarsha Datta

Shane-Mannion DevOps Instructor

Shane Mannion

Haleh Shahzad DevOps Instructor

Haleh Shahzad

Advisory Council

Adarsha Datta DevOps Instructor

Adarsha Datta

Fahd Gulzar Cloud Computing Advisory Council

Fahd Gulzar

Joe Kitchen DevOps Advisory Council

Joe Kitchen

Igor Leikin DevOps Advisory Council

Igor Leikin

Danny Mistry DevOps Advisory Council

Danny Mistry

Eugene Peters DevOps Advisory Council

Eugene Peters

Certificate in DevOps

Fall 2022

(Online + Live Online Classes)

Course Details +


Winter 2023

(Online + Live Online Classes)

Course Details +


Policies & More Information

Technology Requirements for Remote/Online Courses

Please review the technology and software requirements you will need to access our courses remotely.

Contact Us

Ask us anything about this program and we’ll get back to you within 2 business days.