Certificate in DevOps

Explore how DevOps provides business, technology, and software deployment benefits to organizations as well as how to implement best practices through Agile project management methodologies.

What you will learn

In this part-time Certificate in DevOps, you will gain the foundational understanding of software development (Dev) and information-technology operations (Ops). This program will help you:

  • Construct a DevOps pipeline using tools such as Gitlab, Ansible, Jenkins, Docker, Kubernetes with Helm, Terraform, Prometheus, and Grafana
  • Explore the business and technological benefits of DevOps and implement best practices that derive maximum value using Agile methodology
  • Examine SDLC and Agile Project Management Methodologies
  • Learn how DevOps can impact emerging technologies such as machine learning and AI

Program Benefits

  • First post-secondary program in this field to be offered in Canada
  • Engage in experiential learning activities, such as analyzing case studies on successful DevOps implementations
  • Curriculum developed in collaboration with, and taught by, leading DevOps experts
  • Advance through three DevOps courses with the same peer cohort and build your professional network

Contact

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

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

Certificate in DevOps

Fall 2023

Sep 18, 23-Mar 24, 24

Blended
(Online + Live Online Classes)

Course Details +

$3,297.00

Register