Cancel Preloader
Home
Courses
Beginner Course
Mastery Course
About Us
Contact
Sign-up
+447438974271
info@cloudnukes.com
Login / Sign-up
Home
Courses
Beginner Course
Mastery Course
About Us
Contact
Sign-up
Categories
Foundational Program
Mastery Program
0
My ACCOUNT
Home
All Courses
Mastery Program
Cloud DevOps Mastery Program – February 2026 Cohort
Curriculum
19 Sections
252 Lessons
Lifetime
Expand all sections
Collapse all sections
Welcome to The Bootcamp & Setting Up Your Tools & Environment
13
1.1
Welcome to the Program
1.2
Overview of the Learning Platform
1.3
The Social Learning Community Overview
1.4
LIve Session Explained
1.5
Tools and Installation Overview
1.6
AWS Account Setup
1.7
GitHub Account Setup
1.8
Downloading and Installing Visual Studio Code
1.9
Installing MobaXterm (For Windows Users Only)
1.10
iTerm 2 (For Mac Users Only)
1.11
Installing GitCopy
1.12
Installing Docker & Docker Desktop
1.13
Class Recording – Welcome to The Bootcamp & Setting Up Your Tools & Environment
Module 1: Introduction to Cloud Computing
7
2.1
How Does a Website Work
2.2
Traditional IT Environment Overview
2.3
What is Cloud Computing
2.4
Cloud Service Models
2.5
Cloud Deployment Models
2.6
Leading Cloud Service Provide
2.7
Module One: Class Recording – Introduction to Cloud Computing
Module 2: Introduction to DevOps
7
3.1
History and Evolution of DevOps
3.2
What is Continues Delivery and Deployment
3.3
Principles Of DevOps and It’s Impact on the SDLC
3.4
Understanding DevOps Culture and Practices
3.5
DevOps Career Path
3.6
DevOps Tools and Technologies
3.7
Module Two: Class Recording – Introduction to DevOps
Module 3: Introduction Operating Systems (Why Learn Linux) & Linux Basics
26
4.1
What is an Operating System
4.2
Types of Operating System
4.3
Operating System Component
4.4
Why Learn Linux
4.5
History and Evolution of Linux
4.6
Virtualization and Virtual Machines
4.7
Setup a Linux Virtual Machine
4.8
Overview of Linux Terminal
4.9
Basic Linux Command(Hands-On)
4.10
Linux File System
4.11
Linux Directories – 1 ( /bin | /boot | /cdrom | /dev | /etc | /home)
4.12
Linux Directories – 2 ( /lib | /lost+found | /media | mnt | /opt | /root)
4.13
Linux Directory – 3 (_run)
4.14
Linux Directories – 4 (/sbin | /snap | /srv | /swapfile | /sys | /tmp | /usr | /var)
4.15
Package Manager – Installing Software on Linux
4.16
Vim Editor
4.17
Linux Accounts & Groups (Users & Permissions)
4.18
File Ownership & Permissions (Users & Permissions)
4.19
Environmental Variables
4.20
Networking
4.21
Project – 1 : Mini Project – Fundamental Linux
4.22
Project – 2: Mini Project – Advanced Linux Command
4.23
Project – 3: Mini Project – Linux Text Editor (vim)
4.24
Quiz
4.25
Module Three: Class Recording – Introduction Operating Systems (Why Learn Linux) & Linux Basics (Part – 1)
4.26
Module Three: Class Recording – Introduction Operating Systems (Why Learn Linux) & Linux Basics (Part – 2)
Module 4: Introduction to Shell Scripting (Bash)
11
5.1
Introduction to Shell Scripting
5.2
Shebang
5.3
Variables
5.4
Conditional Statements
5.5
Passing Arguments to Script
5.6
Read User Input
5.7
Arithmetic
5.8
Basic Operators
5.9
Project – 4: Mini Project – Linux Shell Scripting
5.10
Project – 5: Mini Project – Linux Shell Scripting (Control Flow & Comments)
5.11
Module 5: Class Recording – Shell Scripting (Bash) – (Environmental Variables & Networking)
Module 5: Version Control with Git
12
6.1
What is Git (Introduction)
6.2
Git Workflow Essentials
6.3
Basics of Source Code Management with Git
6.4
GitHub Basics Commands
6.5
Advance Git Concepts (Branching, Merging, and Collaboration)
6.6
Handling Remote Repositories
6.7
How Software Developers Use Git
6.8
Markdown and Documentation in Git
6.9
Project – 6: Mini Project – Basic Git Commands
6.10
Project – 7: Mini Project – Git Branching and Merging
6.11
Project – 8: Major Project – Enhancing a Community Library Website
6.12
Module Five: Class Recording – Git
Module 6: Introduction to Databases
1
7.1
Module Six: Class Recording – Databases
Module 7: Build Tools and Package Manager Tools
15
8.1
Module Overview
8.2
Introduction to Build Tools
8.3
Install Build Tools
8.4
Installation Setup for Windows User
8.5
Installation Setup for MacOS-Unix User
8.6
Build an Artifact
8.7
Build Tools for Development
8.8
Run the Application
8.9
Build JS Application
8.10
Common Concepts & Differences of Build Tools
8.11
Publish an Artifact
8.12
Build Tools & Docker
8.13
Build Tools for DevOps
8.14
Project – 9: Minor Project – Build Tools & Package Managers
8.15
Module Eight: Class Recording – Build Tools & Package Managers
Module 8: Containers with Docker
22
9.1
Module Overview
9.2
What is a Container
9.3
Container vs Image
9.4
Docker vs Virtual Machine
9.5
Docker Architecture and Components
9.6
Main Docker Commands
9.7
Debug Commands
9.8
Docker Demoo – Project Overview
9.9
Developing with Docker
9.10
Docker Compose – Run Multiple Docker Containers
9.11
Dockerfile – Build Your Own Docker Image
9.12
Privete Docker Repository
9.13
Deploy Docker Application on a Server
9.14
Docker Volumes – Persisting Data
9.15
Docker Volumes Demo
9.16
Create Docker Hosted Repository on AWS
9.17
Docker Best Practices
9.18
Project – 10: Minor Project – Dockerizing a Simple To-Do List App
9.19
Project – 11: Major Project – Deploying a Node.js Application with MongoDB using Docker & AWS ECR
9.20
Module Eight: Class Recording – Containers With Docker (Part 1)
9.21
Module Eight: Class Recording – Containers With Docker (Part 2)
9.22
Module Eight: Class Recording – Containers With Docker (Part 3)
Module 9: Build Automation & CI/CD with Jenkins
17
10.1
Module Overview
10.2
Intro To Build Automation
10.3
Jenkins Installation/Setup
10.4
Install Build Tools in Jenkins
10.5
Jenkins Basic Demo – Freestyle Job
10.6
Docker in Jenkins
10.7
Freestyle Job to Pipeline Job
10.8
Intro to Pipeline Jobs
10.9
Jenkinsfile Syntax
10.10
Create Complete Pipeline
10.11
Jenkins Jobs Overview
10.12
Credentials In Jenkins
10.13
Jenkins Shared Library
10.14
Webhooks – Trigger Pipeline Jobs Automatically
10.15
Project – 12: Major Project -Jenkins End-to-End CI/CD Project on Ubuntu EC2
10.16
Module Nine: Class Recording – Jenkins (Part 1)
10.17
Module Nine: Class Recording – Jenkins (Part 2)
Module 10: AWS Services
24
11.1
What is AWS
11.2
Creating an AWS Account
11.3
AWS Identity and Access Management (IAM)
11.4
AWS Regions and Availability Zones
11.5
Elastic Compute Cloud EC2
11.6
AWS Storage Services (EBS, EFS, S3)
11.7
AWS Load Balancer and Auto Scaling
11.8
AWS Database Service (RDS, Aurora and Dynamo DB)
11.9
AWS Virtual Private Cloud (VPC) – Networking in the CloudCopy
11.10
Subnet, Internet Gateway & NAT Gateway
11.11
Security Groups (SG) & Network Access Control List (NACL)
11.12
CIDR Blocks Explained
11.13
Amazon Rout 53
11.14
AWS CloudFront
11.15
Module Eight: Class Recording (AWS)
11.16
Introduction to AWS CLI
11.17
Project – 14: Mini Project – IAM User creation, Roles and Permission
11.18
Project – 15: Mini Project – Deploying A Static Website on EC2 (AWS Virtual Machine)
11.19
Project – 16: Mini Project – Deploying a Static Website on S3
11.20
Project – 17: Capstone Project – Deploy an E-Commerce Platform with Git, Linux, and AWS
11.21
Project – 18: Capstone Project – Deploying a WordPress Website on AWS
11.22
Project – 19: Design a Three Tier Application Architecture
11.23
Project – 20: Three Tier Application Deployment
11.24
Module Ten: Class Recording – AWS Services
Module 11: Container Orchestration with Kubernetes
28
12.1
Module Overview
12.2
Introduction to Kubernetes
12.3
Kubernetes Components
12.4
Kubernetes Architecture
12.5
Minikube & Kubectl – Local Kubernetes Cluster
12.6
Main Kubectl Commands
12.7
YAML Configuration File
12.8
Demo Project – Deploying Application in Kubernetes
12.9
Namespaces – Organizing Components
12.10
Services – Connecting to Application Outside Cluster
12.11
Volumes – Persisting Application Data
12.12
ConfigMap & Secret Volume Types
12.13
StatefulSet – Deploying Stateful Applications
12.14
Managed Kubernetes Services Explained
12.15
Helm – Package Manager for Kubernetes
12.16
Helm Demo – Managed K8s Cluster
12.17
Deploying Images in Kubernetes from Private Docker Repository
12.18
Kubernetes Operators for Managing Complex Applications
12.19
Secure your Cluster Authorization with RBACCopy
12.20
Microservices In Kubernetes
12.21
Demo Project: Deploy Microservices Application
12.22
Production & Security Best Practices
12.23
Demo Project: Create Helm Chart for Microservices
12.24
Project – 21: Kubernetes Take-Up Project: Setting Up Minikube and Deploying Nginx
12.25
Project – 22: Kubernetes Take-Up Project: Deploying Nginx and a Simple Web Application
12.26
Module Twelve: Kubernetes Class Recording – Part 1
12.27
Module Twelve: Kubernetes Class Recording – Part 2
12.28
Module Twelve: Kubernetes Class Recording – Part 3
Module 12: Kubernetes on AWS - EKS
9
13.1
Module Overview
13.2
Container Services on AWS
13.3
Create EKS Cluster with AWS Management Console
13.4
Configure Autoscaling in EKS Cluster
13.5
Create Fargate Profile for EKS Cluster
13.6
Create EKS Cluster with EKSCTL Command Line Tool
13.7
Project – 23: Deploy EKS Cluster on AWS
13.8
Module Thirteen: Kubernetes on AWS(EKS) Class Recording – Part 1
13.9
Module Thirteen: Kubernetes on AWS(EKS) Class Recording – Part 2
Module 13: Infrastructure as Code with Terraform
16
14.1
Module Overview
14.2
Introduction to Terraform
14.3
Install Terraform & Setup Project
14.4
Providers in Terraform
14.5
Resources & Data sources
14.6
Change & Destroy Terraform Resources
14.7
Terraform Commands
14.8
Terraform State
14.9
Output Values
14.10
Variables in Terraform
14.11
Environmental Variables Terraform
14.12
Automating Provisioning VPC with Terraform
14.13
Automating Provisioning EC2 with Terraform
14.14
Project – 24: Deploy a VPC with Terraform
14.15
Project – 25: Deploy An EC2 Instance in a VPC
14.16
Module Thirteen: Terraform Class Recording
Module 14: Programming Basics with Python
14
15.1
Module Overview
15.2
Introduction to Python
15.3
Python Installation and Local Setup
15.4
Our First Python Program
15.5
Python IDE vs Simple File Editor
15.6
Python Data Types
15.7
VariablesCopy
15.8
Functions
15.9
Accepting User Input
15.10
Conditionals (if/ else) and Boolean Data Type
15.11
For Loops
15.12
While Loops
15.13
List & Tuples
15.14
Module Fourteen – Class recording
Module 15: Automation with Python
8
16.1
Module Overview
16.2
Introduction to Boto Library(AWS SDK for Python)
16.3
Install Boto3 and Connect to AWS
16.4
Basic Concepts of Boto3
16.5
EC2 Status Health Check
16.6
Write a Scheduled Task in Python
16.7
Configure Server: Add Environment Tags to EC2
16.8
Module Fourteen: Python Class Recording
Module 16: Configuration Management with Ansible
0
Module 17: Monitoring with Prometheus
8
18.1
Module Overview
18.2
Introduction to Monitoring with Prometheus
18.3
Install Prometheus Stack in Kubernetes
18.4
Data Visualization with Prometheus UI
18.5
Introduction to Grafana
18.6
Grafana Dashboard Overview
18.7
Project 28: Prometheus Observability on Kubernetes
18.8
Module 17: Class Recording
Congratulations! JOB Preparation Workshop
14
19.1
Interview PrepCopy
19.2
CV and LInkedIn Optimisation
19.3
DevOps Interview Secrets: What I Learned After Interviewing 300+ Engineers
19.4
Cloud DevOps Interview Guide – LInux Q&A
19.5
Cloud DevOps Interview Guide – Git Q&A
19.6
Cloud DevOps Interview Guide – Docker Q&A
19.7
Cloud DevOps Interview Guide – Jenkins Q&A
19.8
Cloud DevOps Interview Guide – AWS Services Q&A
19.9
Cloud DevOps Interview Guide – Kubernetes Q&A
19.10
Cloud DevOps Interview Guide – Terraform Q&A
19.11
Cloud DevOps Interview Guide – Python for Automation Q&A
19.12
Cloud DevOps Interview Guide – Ansible Q&A
19.13
Cloud DevOps Interview Guide – Prometheus Q&A
19.14
Job Prep Workshop
Interview PrepCopy
The lesson content is empty.
Leave A Comment
Cancel reply
Your email address will not be published. Required fields are marked *
Save my name, email, and website in this browser for the next time I comment.
Post Comment
Modal title
Main Content