About

Fast-track your career in one of IT’s most in-demand fields with our 9-month, part-time DevOps Bootcamp - perfect for IT Professionals, Developers, System Admins, and career-changers ready to excel in DevOps!

  • Delivery: Online, Part-time

  • Schedule: Evening classes with access to recorded lessons

  • Hands-On Learning: Labs, assignments, practical experience

  • Learn from industry professionals with years of experience in North American IT companies.

  • Core DevOps Skills: Build foundational knowledge in Linux, cloud computing (AWS), and Infrastructure as Code (IaC) with Terraform.

  • Automation and Orchestration: Master automation tools like Ansible, containerization with Docker, and orchestration using Kubernetes.

  • Version Control and CI/CD: Implement and manage Git-based workflows, CI/CD pipelines, and deployment strategies.

  • Monitoring and Performance Optimization: Use Grafana and other tools to monitor and optimize application performance in real-time.

Course curriculum

  • 1

    About

    • Homework

    • Homework (eng)

  • 2

    1 Intro

    • 01.01 Intro

    • 01.01 Intro (quiz)

    • 01.02 Linux Components

    • 01.02 Linux Components (quiz)

    • 01.03 VScode

    • 01.03 VScode (quiz)

    • 01.03 VScode (lab)

    • 01.04 Instance

    • 01.04 Instance (quiz)

    • 01.04 Instance (lab)

    • 01.05 CLI

    • 01.05 CLI (quiz)

    • 01.05 CLI (lab)

    • 01.06 Markdown

    • 01.06 Markdown (quiz)

    • 01.06 Markdown (lab)

  • 3

    2 BASH

    • 02.01 Options and arguments

    • 02.01 Options and Arguments (quiz)

    • 02.02 BASH Autocompletion

    • 02.02 BASH Autocompletion (quiz)

    • 02.02 BASH Autocompletion (lab)

    • 02.03 Builtin Help

    • 02.03 Builtin Help (quiz)

    • 02.03 Builtin Help (lab)

    • 02.04 Less

    • 02.04 Less (quiz)

    • 02.04 Less (lab)

    • 02.05 Man

    • 02.05 Man (quiz)

    • 02.05 Man (lab)

    • 02.06 History

    • 02.06 History (quiz)

    • 02.06 History (lab)

    • 02.07 Basic utilities

    • 02.07 Basic Utilities (quiz)

    • 02.07 Basic Utilities (lab)

    • 02.08 File Utilities

    • 02.08 File Utilities (quiz)

    • 02.08 File Utilities (lab)

    • 02.09 Vi

    • 02.09 Vi (quiz)

    • 02.09 Vi (lab)

    • 02.10 Exit code

    • 02.10 Exit Code (quiz)

    • 02.10 Exit Code (lab)

    • 02.11 BASH scripting

    • 02.11 BASH Scripting (quiz)

    • 02.11 BASH Scripting (lab)

    • 02.12 Environment variables

    • 02.12 Environment Variables (quiz)

    • 02.12 Environment Variables (lab)

    • 02.13 Aliases

    • 02.13 Aliases (quiz)

    • 02.13 Aliases (lab)

    • 02.14 IO streams

    • 02.14 IO Streams (quiz)

    • 02.14 IO Streams (lab)

    • 02.15 Tar

    • 02.15 Tar (quiz)

    • 02.15 Tar (lab)

  • 4

    3 Users and Groups

    • 03.01 Users and Groups

    • 03.01 Users and Groups (quiz)

    • 03.01 Users and Groups (lab)

    • 03.02 Users and Groups Practice

    • 03.02 Users and Groups Practice (quiz)

    • 03.02 Users and Groups Practice (lab)

    • 03.03 User Substitution

    • 03.03 User Substitution (quiz)

    • 03.03 User Substitution (lab)

    • 03.04 Droplets

    • 03.04 Droplets (quiz)

    • 03.04 Droplets (lab)

  • 5

    4 SSH

    • 04.01 SSH Client

    • 04.01 SSH Client (quiz)

    • 04.02 SSH Client Practice

    • 04.02 SSH Client Practice (quiz)

    • 04.02 SSH Client Practice (lab)

    • 04.03 SSH Utils

    • 04.03 SSH Utils (quiz)

    • 04.04 SSH Utils Practice

    • 04.04 SSH Utils Practice (quiz)

    • 04.04 SSH Utils Practice (lab)

    • 04.05 SSH Server

    • 04.05 SSH Server (quiz)

    • 04.05 SSH Server (lab)

  • 6

    5 Disks and Filesystems

    • 05.01 File permissions

    • 05.01 File Permissions (quiz)

    • 05.01 File Permissions (lab)

    • 05.02 Paths

    • 05.02 Paths (quiz)

    • 05.03 Root Dirs

    • 05.03 Root Dirs (quiz)

    • 05.04 File Utilities

    • 05.04 File Utilities (quiz)

    • 05.05 PATH

    • 05.05 PATH (quiz)

    • 05.05 PATH (lab)

    • 05.06 Umask

    • 05.06 Umask (quiz)

    • 05.07 Inodes

    • 05.07 Inodes (quiz)

    • 05.07 Inodes (lab)

    • 05.08 Find

    • 05.08 Find (quiz)

    • 05.08 Find (lab)

    • 05.09 Block Devices

    • 05.09 Block Devices (quiz)

    • 05.09 Block Devices (lab)

    • 05.10 Gdisk

    • 05.10 Gdisk (quiz)

    • 05.10 Gdisk (lab)

    • 05.11 Mkfs

    • 05.11 Mkfs (quiz)

    • 05.11 Mkfs (lab)

    • 05.12 Fsck

    • 05.12 Fsck (quiz)

    • 05.12 Fsck (lab)

    • 05.13 Fstab

    • 05.13 Fstab (quiz)

    • 05.13 Fstab (lab)

    • 05.14 FS resize

    • 05.14 FS Resize (quiz)

    • 05.14 FS Resize (lab)

    • 05.15 Swap

    • 05.15 Swap (quiz)

    • 05.15 Swap (lab)

  • 7

    6 LVM

    • 06.01 Storage

    • 06.01 Storage (quiz)

    • 06.02 RAID

    • 06.02 RAID (quiz)

    • 06.03 LVM

    • 06.03 LVM (quiz)

    • 06.04 LVM Practice

    • 06.04 LVM Practice (quiz)

    • 06.04 LVM Practice (lab)

    • 06.05 LVM Resize

    • 06.05 LVM Resize (quiz)

    • 06.05 LVM Resize (lab)

  • 8

    7 Systemd

    • 07.01 Systemd

    • 07.01 Systemd (quiz)

    • 07.02 Systemd practice

    • 07.02 Systemd Practice (quiz)

    • 07.02 Systemd Practice (lab)

    • 07.03 Services

    • 07.03 Services (quiz)

    • 07.03 Services (lab)

    • 07.04 Manifests

    • 07.04 Manifests (quiz)

    • 07.04 Manifests (lab)

  • 9

    8 Boot

    • 08.01 Boot

    • 08.01 Boot (quiz)

    • 08.02 Boot Practice

    • 08.02 Boot Practice (quiz)

    • 08.02 Boot Practice (lab)

    • 08.03 Root Password

    • 08.03 Root Password (quiz)

    • 08.03 Root Password (lab)

    • 08.04 Boot Logs

    • 08.04 Boot Logs (quiz)

    • 08.04 Boot Logs (lab)

  • 10

    9 Processes

    • 09.01 Processes

    • 09.01 Processes (quiz)

    • 09.01 Processes (lab)

    • 09.02 Signals

    • 09.02 Signals (quiz)

    • 09.02 Signals (lab)

    • 09.03 Uptime

    • 09.03 Uptime (quiz)

    • 09.03 Uptime (lab)

  • 11

    10 Network

    • 10.01 OSI

    • 10.01 OSI (quiz)

    • 10.02 Segment

    • 10.02 Segment (quiz)

    • 10.02 Segment (lab)

    • 10.03 Sub-networks

    • 10.03 Sub-networks (quiz)

    • 10.03 Sub-networks (lab)

    • 10.04 IP

    • 10.04 IP (quiz)

    • 10.04 IP (lab)

    • 10.05 Routing

    • 10.05 Routing (quiz)

    • 10.05 Routing (lab)

    • 10.06 Netplan

    • 10.06 Netplan (quiz)

    • 10.06 Netplan (lab)

    • 10.07 ICMP

    • 10.07 ICMP (quiz)

    • 10.07 ICMP (lab)

    • 10.08 UDP and TCP

    • 10.08 UDP and TCP (quiz)

    • 10.09 UDP and TCP Practice

    • 10.09 UDP and TCP Practice (quiz)

    • 10.09 UDP and TCP Practice (lab)

    • 10.10 Hosts

    • 10.10 Hosts (quiz)

    • 10.10 Hosts (lab)

    • 10.11 DNS

    • 10.11 DNS (quiz)

    • 10.12 DNS Practice

    • 10.12 DNS Practice (quiz)

    • 10.12 DNS Practice (lab)

    • 10.13 Firewall

    • 10.13 Firewall (quiz)

    • 10.14 Firewall Practice

    • 10.14 Firewall Practice (quiz)

    • 10.14 Firewall Practice (lab)

    • 10.15 Tcpdump

    • 10.15 Tcpdump (quiz)

    • 10.15 Tcpdump (lab)

    • 10.16 NAT

    • 10.16 NAT (quiz)

    • 10.17 REST

    • 10.17 REST (quiz)

    • 10.18 REST Practice

    • 10.18 REST Practice (quiz)

    • 10.18 REST Practice (lab)

  • 12

    11 Packages

    • 11.01 Packages

    • 11.01 Packages (quiz)

    • 11.01 Packages (lab)

    • 11.02 Search Packages

    • 11.02 Search Packages (quiz)

    • 11.02 Search Packages (lab)

    • 11.03 Packages Practice

    • 11.03 Packages Practice (quiz)

    • 11.03 Packages Practice (lab)

  • 13

    12 Time

    • 12.01 Time

    • 12.01 Time (quiz)

    • 12.01 Time (lab)

    • 12.02 Cron

    • 12.02 Cron (quiz)

    • 12.02 Cron (lab)

    • 12.03 Atd

    • 12.03 Atd (quiz)

    • 12.03 Atd (lab)

  • 14

    13 Logs

    • 13.01 Logs

    • 13.01 Logs (quiz)

    • 13.02 Syslog

    • 13.02 Syslog (quiz)

    • 13.02 Syslog (lab)

    • 13.03 Logrotate

    • 13.03 Logrotate (quiz)

    • 13.03 Logrotate (lab)

    • 13.04 Journalctl

    • 13.04 Journalctl (quiz)

    • 13.04 Journalctl (lab)

    • 13.05 Logwatch

    • 13.05 Logwatch (quiz)

    • 13.05 Logwatch (lab)

  • 15

    14 Advanced BASH

    • 14.01 Bashrc

    • 14.01 Bashrc (quiz)

    • 14.01 Bashrc (lab)

    • 14.02 Debug

    • 14.02 Debug (quiz)

    • 14.02 Debug (lab)

    • 14.03 Comments

    • 14.03 Comments (quiz)

    • 14.04 Multiple Commands

    • 14.04 Multiple Commands (quiz)

    • 14.04 Multiple Commands (lab)

    • 14.05 Long Lines

    • 14.05 Long Lines (quiz)

    • 14.05 Long Lines (lab)

    • 14.06 Exit Code

    • 14.06 Exit Code (quiz)

    • 14.06 Exit Code (lab)

    • 14.07 Variables

    • 14.07 Variables (quiz)

    • 14.07 Variables (lab)

    • 14.08 Command Results

    • 14.08 Command Results (quiz)

    • 14.08 Command Results (lab)

    • 14.09 If

    • 14.09 If (quiz)

    • 14.09 If (lab)

    • 14.10 Arrays

    • 14.10 Arrays (quiz)

    • 14.10 Arrays (lab)

    • 14.11 For

    • 14.11 For (quiz)

    • 14.11 For (lab)

    • 14.12 Case

    • 14.12 Case (quiz)

    • 14.12 Case (lab)

    • 14.13 Getopts

    • 14.13 Getopts (quiz)

    • 14.13 Getopts (lab)

    • 14.14 Read

    • 14.14 Read (quiz)

    • 14.14 Read (lab)

    • 14.15 Cut

    • 14.15 Cut (quiz)

    • 14.15 Cut (lab)

    • 14.16 Jq

    • 14.16 Jq (quiz)

    • 14.16 Jq (lab)

    • 14.17 Regex

    • 14.17 Regex (quiz)

    • 14.17 Regex (lab)