0% found this document useful (0 votes)
29 views24 pages

DevOps Master Program 2025

The DevOps Master Program offered by Network Nuts is designed to equip students with essential skills in DevOps through a combination of theory, hands-on projects, and mentorship. The curriculum covers a wide range of topics including Linux, Ansible, AWS, Terraform, Docker, Kubernetes, Git, Jenkins, and Python, aimed at preparing graduates and professionals for roles in the fast-growing field of DevOps. By the end of the program, students will have practical experience in automating workflows and deploying applications efficiently using modern tools and practices.

Uploaded by

Silverfox09
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views24 pages

DevOps Master Program 2025

The DevOps Master Program offered by Network Nuts is designed to equip students with essential skills in DevOps through a combination of theory, hands-on projects, and mentorship. The curriculum covers a wide range of topics including Linux, Ansible, AWS, Terraform, Docker, Kubernetes, Git, Jenkins, and Python, aimed at preparing graduates and professionals for roles in the fast-growing field of DevOps. By the end of the program, students will have practical experience in automating workflows and deploying applications efficiently using modern tools and practices.

Uploaded by

Silverfox09
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

NETWORK NUTS

DEVOPS
MASTER PROGRAM
2025
WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592
DEVOPS MASTER PROGRAM
01 02 03 04
LINUX ANSIBLE AWS TERRAFORM
Basics to Linux Amazon Cloud Cloud Automation
Advanced Automation

05 06 07 08
DOCKER KUBERNETES GIT & JENKINS Python
Containerization Container Version Control Programming for
Orchestration & Pipelines Automation

09 10 11 12
DevOps
GRAFANA
PostgreSQL
Database
Nginx Zero to
AWS AI Practioner
Monitoring Hero

MASTER
Management Artifical Intelligence
Webservers

13 14 15 16
DevOps
Bash Shell CCNA DevOps
Resume
Scripting Networking Projects

MASTER
Building
NETWORK NUTS PAGE | 03

DevOps Master Program

OVERVIEW

This program features the perfect mix of theory,


case studies, and extensive hands-on practice to
prepare you for a fast-growing field that bridges
the gap between software developers and
operations. This Program, designed for graduates
in any discipline and experienced professionals
from programming and non-programming
backgrounds, offers a blend of live virtual classes,
hands-on projects, and labs. Students also have
access to mentorship sessions, providing a
highengagement learning experience and real
world applications to help master essential
DevOps skills. Students also will get hands-on
experience in continuous deployment using
current configuration management tools like
Ansible. At the end of this course, learners will be
able to write and master front-end deployment
and back-end codes and manage hosts for both
monitoring and scaling. This program will enable
students to demonstrate their knowledge of
automating workflow and getting products to
market more efficiently and effectively with tools
such as Ansible, Jenkins, Docker, Kubernetes, and
GIT. Learners will also get practical experience
with the development and operational activities

DevOps of teams, continuous code releases, integration,


and deployment processes.

MASTER
PAGE | 04 NETWORK NUTS

DevOps Master Program

01 Getting started with Red Hat Enterprise Linux


Access the command line
LINUX Manage files from the command line
Basics to Get help in Red Hat Enterprise Linux
Advanced Create, view & edit text files
Manage local users & groups
Control access to files
Monitor & manage Linux processes
Control services & daemons
Configure & secure SSH
Analyze & store logs
Manage networking
Archive & transfer files
Install & update software
Access Linux files systems
Improving command line productivity using shell scripts
Schedule future tasks
Tune system performance
Control access to files with Access Control Lists
Manage SELinux security
Maintain basic storage
Manage logical volumes
Implement advanced storage features like vdo & stratis
Access network-attached storage
Control the boot process
Manage network security using firewalld
Install Red Hat Enterprise Linux
Run Containers

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 05 NETWORK NUTS

DevOps Master Program

02 Introduction to Ansible
Using Ansible ad-hoc commands
Writing an Ansible Playbook
Simple webserver deployment via Ansible
ANSIBLE Using Ansible variables and facts
Linux Iterating tasks using an Ansible loop
Automation
Managing tasks using Ansible conditions
Handling errors in Ansible
Handling task execution using Handlers
Connecting Ansible to AWS for dynamic provisioning
Introduction to jinja2 in Ansible
Advanced jinja2 concepts for dynamic content delivery
Managing multiple playbooks and complexity
Creating Ansible roles
Loadbalancer configuration deployment via Ansible
Using Ansible Galaxy for roles
SSH hardening via Ansible
Common use cases for Ansible modules
Ansible-lint and industry standards
Working with Ansible collections

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 06 NETWORK NUTS

DevOps Master Program

03 Cloud computing - concepts, benefits, models


Elastic compute cloud
AWS Elastic block storage
Amazon Cloud EBS volumes & snapshots
AMI types - EBS vs Instance store
ENI vs ENA vs EFA
Types of instances
Cloudwatch
Identity and Access Management
Object Storage - S3
S3 pricing tiers
S3 security
S3 versioning
S3 performance
CloudFront
Snowball
Storage gateway
Databases on AWS
RDS backup, multi-az & read replicas
Database migration service (DMS)
EMR overview
Advanced IAM
IAM policies
AWS Single Sign-on
Route53
DNS
Virtual Private Cloud

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 07 NETWORK NUTS

DevOps Master Program

03 Elastic Load Balancers


Auto Scaling
HA architecture
AWS Elastic beanstalk
Amazon Cloud On-premises strategies with AWS
Simple workflow service
Simple notification service
Introduction to Lambda
Elastic container service (ECS)

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 08 NETWORK NUTS

DevOps Master Program

04
Introduction to IAC - Infrastructure as Code
Introduction to Terraform
Working with Terraform CLI
Exploring Terraform commands
TERRAFORM Terraform modules
Cloud Automation Terraform workflow
Planning & Writing in Terraform
Terraform Create & Destroy
Terraform state on a local backend
Terraform state on S3 buckets
Terraform refresh
Terraform authentication methods
Variables
Available configurations in Terraform
Functions in Terraform
Enterprise Terraform - Terraform Cloud
Terraform Sentinel

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 09 NETWORK NUTS

DevOps Master Program

05
Introduction to Containers and Containerization
Introduction to Docker
Setting up a Docker node - On-premise & Cloud
Installing Docker
Docker Architecture
DOCKER
Containerization Docker Engine
Docker Images & Containers
Docker Hub
Introduction to Docker commands
Creating Docker containers
Exposing container ports
Limiting resource utilization by containers
Docker logging
Networking in Docker environments
Introduction to Dockerfile
Creating Dockerfiles from scratch
Docker image history
Inspecting container processes
Docker events
Automating container deployments
Introduction to Docker compose
Docker compose CLI
Creating Docker compose files
Introduction to Docker Swarm
Running Docker in swarm mode
Working with Docker security
Docker content trust
Working with secrets in Docker

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 10 NETWORK NUTS

DevOps Master Program

06
Kubernetes ETCD
Kube-API Server
Controller Manager in Kubernetes
Scheduler
KUBERNETES Kubelet & Kubeproxy
Container Kubernetes pods
Orchestration Replica sets & Deployments
Service Cluster IP
Manual scheduling in Kubernetes
Labels & Selectors
Resource requirements & Limits
Daemon sets
Static pods
Multiple Schedulers
Monitor Cluster Components
Managing Application logs
Rolling updates & Rollbacks
Scale applications in Kubernetes
Multi-container pods
Design pattern for pods
Init-containers
Self healing applications
Upgrading Kubernetes clusters
Kubernetes software versions
Backup and Restore Clusters

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 11 NETWORK NUTS

DevOps Master Program

06
Kubernetes Security Primitives
Authentication in Kubernetes
TLS encryption
Kubeconfig
KUBERNETES Persistent key and value store
Container API groups
Orchestration Role-Based Access Control
Cluster Roles & Role Bindings
Image Security
Network Policies
Volumes & Persistent volumes
Persistent Volume Claims
Cluster Networking in Kubernetes
CNI in Kubernetes
Service Networking
DNS in Kubernetes
Ingress
Troubleshooting Application Failure
Troubleshooting Kubernetes Control Plane Failure
Worker Node Failure in Kubernetes
Networking Failure in Kubernetes
Kubernetes Cluster automation using Ansible
Kubernetes Cluster deployment on the Cloud
Kubernetes High Availability Cluster dedployment

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 12 NETWORK NUTS

DevOps Master Program

07
Introduction to continuous integration and continuous deployment (CI/CD)
Describe the principles of DevOps and the role of Jenkins.
Integrate source code with version control
Manage source code changes with Git version control.
GIT Test applications
Source Control Describe the foundational principles behind comprehensive application testing
implement unit, integration, and functional testing.
Build applications with test-driven development
Implement and build application features with TDD.
Author pipelines
Create basic pipelines to run Jenkins jobs.
Deploy applications with pipelines
Safely and automatically deploy applications to Red Hat OpenShift Container P
Implement pipeline security and monitoring
Manage the security and monitor the performance of pipelines.
Consume pipelines
Work with and troubleshoot CI/CD pipelines for automated deployment and a
testing.

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 13 NETWORK NUTS

DevOps Master Program

08 Introduction to Python
Understanding the need for Python
Why is Python the preferred language?
Python Python 2 vs Python 3
Programming for Strings and string manipulation in Python
Automation
Python lists and how to use them
Python dictionaries and how to use them
Data integrity using Tuples in Python
Python comparison operators
Basic Python Fundamentals
For Loops in Python
While Loops in Python
Which loop to use when?
If, Else & Elif in Python
List Comprehension for advanced lists understanding
Using Python methods
Understanding and creating your own functions
Error and Exception Handling
Object Oriented Programming in Python
Python Decorators
User Input in Python

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 14 NETWORK NUTS

DevOps Master Program

08 File Input & Output in Python


Reading files using Python
Writing and appending to files via Python
Python
Downloading files via Python
Programming for Reading CSV files in Python
Automation Manipulating CSV files using Python
Reading JSON files using Python
Manipulating JSON files using Python
Working with PDFs and Images using Python
Using Regular Expressions to find data in log files
Redirecting Regular Expression outputs
Listing files using Python
Finding files using Python
Reading & Extracting ZIP files
Reading & Extracting TAR files

OS Module in Python
Performing basic Operating System tasks via Python
Managing files & directories using OS.PATH
Walking directory tree structures using OS.WALK

Requests Module in Python


Making HTTP GET requests via Python
Making HTTP PUT requests via Python
Manipulating output by HTTP status codes

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 15 NETWORK NUTS

DevOps Master Program

08 Argument Parser in Python


Need of robust Python + Linux CLI
Creating interactive CLI - 1
Creating interactive CLI - 2
Python
Programming for
Networking in Python
Automation
Running remote commands using Python & SSH via Paramiko
Working with Python & FTP Servers
Copying files between servers using Python
Using Python Fabric Module for easy interaction

Security in Python
Port Scanning a server using Python
Banner grabbing available ports using Python
Capturing transmitting packets through Python
Creating a TCP Server using Python

Python integration with AWS


Why integrate Python with AWS?
Creating an AWS SSH Key
Creating AWS instances with Python
Listing AWS instances with Python
Stopping & Terminating instances
Modifying AWS Instances via Python
Downloading files from S3 Buckets
Uploading files to S3 Buckets

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 16 NETWORK NUTS

DevOps Master Program

08 Python virtual environments


Why create Python virtual environments?
Using Pipenv to source Python virtual environments
Python
Programming for Multithreading vs Multiprocessing in Python
Automation What is multithreading?
When to use multithreading?
Multithreading in Python Requests
Multithreading and checking Linux PIDS
What is multiprocessing?
When to use multiprocessing?
Multiprocessing in Python Requests
Multiprocessing and checking Linux PIDS

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 17 NETWORK NUTS

DevOps Master Program

09
Introduction to Grafana
Installing Grafana on Linux
Installing Grafana on Docker
Grafana User Interface Overview
Creating Grafana dashboards
GRAFANA Monitoring URLs using Grafana
Monitoring
Monitoring Docker containers using Grafana
Monitoring Kubernetes clusters using Grafana
Installing plugins for advanced visualizations
Managing Grafana permissions using Role-Based Access Control
Embedding Grafana panels on HTML websites
Upgrading Grafana versions

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 18 NETWORK NUTS

DevOps Master Program

10
Introduction to Databases
Installing MySQL Database
Exploring MySQL Database
Basic MySQL Database Administration
PostgreSQL MySQL Storage Engines
Database MySQL User Administration

TER
Management MySQL Server Configuration
InnoDB Storage Engine Configuration
MySQL Backup & Restore
MySQL Server Replication
Upgrading MySQL
MySQL Integration with Docker
Cloud Database Management
Database Scripting

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 19 NETWORK NUTS

DevOps Master Program

11
Introduction to Nginx
Installing Nginx
Understanding the HTTP Protocol
Nginx Command Options
Reverse Proxy
Nginx
Zero to Hero Load Balancers

TER
Caching Subsystem
Static Assets
Access Control
Logging Subsystem
HTTP Compression
Modular Nginx Architecture
Cryptography in Nginx

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 20 NETWORK NUTS

DevOps Master Program

12
Introduction to Artificial Intelligence
Amazon Bedrock and Generative AI
Prompt Engineering
Amazon Q Deep Dive
Machine Learning Concepts
AWS AI
Practioner AWS Managed AI Services

TER
AWS Sagemaker Deep Dive
AI Challenges
AI Responsibilities

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 21 NETWORK NUTS

DevOps Master Program

13
Introduction to Shell Scripting
Shell Scripting Basics
Shell Scripting Examples
Shell Scripting in the Real World
Bash Shell Scripting Project 1
Shell Shell Scripting Project 2

TER
Scripting Shell Scripting Project 3
Shell Scripting Project 4
Shell Scripting Project 5
Shell Scripting Project 6
Shell Scripting Project 7
Shell Scripting for Networking

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 22 NETWORK NUTS

DevOps Master Program

14
Networking Components
Network Topology Architecture
IPV4 & IPV6 Networking
IPV6 Address Types
Switching
CCNA
Networking Multiple Switches Scenario

TER
Spanning Tree Protocol (STP)
WLAN
Router
Static Routing
OSPV v2
Network Address Translation (NAT)
Network Time Protocol (NTP)
DHCP
DNS
SNMP
Syslog
Per Hop Behaviour (PHB)
TFTP and FTP
Network Security Fundamentals
Network Security Elements
Virtual Private Networking
Wireless Security Protocols
Network Management
Controller and Software Defined Architecture
Device Management
REST Based API
Management in Networks

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 23 NETWORK NUTS

DevOps Master Program

14
Project 1 - Deploy Multi Tier Social Media Website Application on Linux
Project 2 - Deploy Multi Tier Application on Cloud using EC2
Project 3 - Deploy Multi Tier Application on Cloud Natively
Project 4 - Deploy Multi Tier Application On Kubernetes
Project 5 - Create CI/CD Pipeline for Application
Projects

TER

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]
PAGE | 24 NETWORK NUTS

DevOps Master Program

15
Job Readiness Training
Non-Technical Mock Interviews
Technical Mock Interviews
LinkedIn Profile Optimization
ATS Based Resume Building
Resume
Building

TER

WWW.NETWORKNUTS.NET | +91 9818040117 | +91 9312411592

Table of A-184, II Floor, Bhishma Pitamah Marg,


Kotla Mubarakpur,

CONTENTS
New Delhi - 110003

[email protected]

You might also like