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)
-