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 – August 2026
Curriculum
19 Sections
167 Lessons
Lifetime
Expand all sections
Collapse all sections
Welcome to The Bootcamp & Setting Up Your Tools & Environment
12
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 Git
1.12
Installing Docker & Docker Desktop
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
19
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 (Copy)
4.11
Package Manager – Installing Software on Linux
4.12
Vim Editor
4.13
Linux Accounts & Groups (Users & Permissions)
4.14
File Ownership & Permissions (Users & Permissions)
4.15
Project – 1 : Mini Project – Fundamental Linux
4.16
Project – 2: Mini Project – Advanced Linux Command
4.17
Project – 3: Mini Project – Linux Text Editor (vim)
4.18
Module Three: Class Recording – Introduction Operating Systems (Why Learn Linux) & Linux Basics (Part – 1)
4.19
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
Basic Operators
5.8
Arithmetic 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 4: Class Recording – Shell Scripting (Bash) – (Environmental Variables & Networking)
Module 5: Version Control with Git
8
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
Module 6: Introduction to Databases
0
Module 7: Build Tools and Package Manager Tools
13
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
Module 8: Containers with Docker
17
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
Module 9: Build Automation & CI/CD with Jenkins
14
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
Module 10: AWS Services
15
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 Cloud
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
Introduction to AWS CLI
Module 11: Container Orchestration with Kubernetes
23
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 RBAC
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
Module 12: Kubernetes on AWS - EKS
6
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
Module 13: Infrastructure as Code with Terraform
15
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
Automating Provisining EKS Cluster with Terraform
14.15
Terraform Best Practices
Module 14: Programming Basics with Python
0
Module 15: Automation with Python
0
Module 18: Configuration Management with Ansible
0
Module 19: Monitoring with Prometheus
0
Congratulations!🎉
0
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content