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
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)
$3,297.00