
Automate vm setup and lifecycle with vagrant, using vagrant boxes from Vagrant Cloud and a Vagrantfile to provision, configure, and manage virtual machines with simple commands.
Explore the Linux operating system through commands, files, and servers, and learn open source concepts, kernel basics, distributions, and RPM vs Debian packaging.
Master Linux text filtering and searching with grep, less, and head or tail; use cut and sed for fields and in-place replacements, including recursive searches and case-insensitive options.
Learn to redirect command line output to files and elsewhere using stdout, errors, and pipes; overwrite or append, and filter with grep and wc.
Learn how to archive and compress log files with tar and gzip, create and extract tarballs, and use zip as an alternative for backup and restoration in a DevOps workflow.
Configure vagrant virtual machines with static IPs and bridge networking, and adjust RAM and CPU. Learn to create multiple VMs from a single Vagrantfile and manage networking, provisioning, and resources.
Discover how vagrant sync directories link host and vm in real time via default sync folder. Create mappings like dev ops data to /opt/data and apply changes with vagrant reload.
Write a bash script in the opt/scripts directory using vim, include a shebang, print uptime and memory and disk utilization, then grant executable permission and add comments.
Learn to automate website deployment by scripting the setup: download, unzip, copy to /var/www/html, and manage httpd with systemctl; add comments, redirect output, and test the result.
Explore shell system variables such as $0, $1-$9, $#, $@, and $?, and learn how they capture the script name, arguments, argument count, and the last command’s exit status.
Learn how to capture user input in scripts using the read command and a variable, with prompts and silent input for passwords.
Build a multi-host bash deployment framework that runs scripts on web01–web03 via a hosts file and for loop, then adapt to yum or apt and install apache2 depending on OS.
Push a setup script to remote linux hosts via scp and ssh, execute with key-based authentication, handle sudo or root privileges, then clean up, illustrating bash scripting for automation.
Learn to create a free AWS account, enable multifactor authentication, create an IAM user with full access, and set up a CloudWatch billing alarm for cost monitoring.
Learn to launch and configure an EC2 instance in the north virginia region, create a security group and key pair, and connect via ssh to deploy a web app.
Explore elastic block store volumes, partition, format, mount, and use snapshots; compare general purpose storage with provisioned IOPS, throughput-optimized HD, and magnetic options for zone-based deployments.
Learn how elastic load balancers provide a single endpoint for a server cluster, distributing traffic to targets across availability zones within a region, with application, network, classic, and gateway options.
CloudWatch monitors resources and collects metrics, events, and logs; configure a CPU utilization alarm on an instance; receive email notifications via SNS.
Explore cloudwatch monitoring of an EC2 instance, view CPU utilization graphs, enable detailed monitoring, and set a 70% CPU alarm that sends email notifications when breached.
Learn to manage parallel development with git branches: create sprint branches from the master, switch and merge changes back to the master, and push to origin using basic commands.
Learn how to roll back changes at multiple levels in Git, from checkout and diff to restore, reset, and reversing commits, with staging area and committed state considerations.
Learn to log in to remote git repositories via SSH keys, generate and upload your public key to GitHub, and clone private repos with key-based authentication.
Explore Python scripting basics and automation concepts, from programming fundamentals to using Ansible for configuration management. Install Python 3, use Jupyter notebooks and Anaconda for practice.
Learn to write and run Python on Linux, compare Python 2 and Python 3, and master indentation and basic syntax with scripting in CentOS and Ubuntu.
Define and manipulate variables in Python, using strings, integers, floats, lists, tuples, and dictionaries; apply single and multiple assignments, printing, and type checks for JSON and YAML workflows.
Learn multiple Python printing techniques, from basic print statements to format, f-strings, and concatenation, using variables like name and disease (SARS-CoV-2) and noting version requirements.
Master slicing in Python data structures by extracting substrings, sublists, and dictionary values through indexing, negative indexing, and range-based slices.
Explore how Python loops drive repetitive tasks with for and while constructs, iterating over strings and lists, including nested loops and common pitfalls like infinite loops.
Learn to write Python functions with def, pass arguments, return values, and use default and keyword arguments to control call order and maximize reusability.
This Course will Provide a strong foundation to Build DevOps or Cloud Computing Career ahead.
Many people struggle while learning DevOps & Cloud Computing. The Reason behind could be as below
Lack of Infrastructure Knowledge
New to Cloud Computing
No or less skilled in Scripting
This Course covers these three most important skills in IT Industry
Introduction
Welcome
How, What & Why
Course Structure
Virtual Machine Setup
What is Virtualization
Set Virtual Machine Manually
VM-Automatically
Linux
Introduction to Linux
Commands and File systems
More Commands ( mkdir , cp, mv, touch etc)
Vim editor
File Types
Filters
Redirections
Users and Groups
File permissions
Sudo
Package Management
Services
Processes
Archiving
Ubuntu commands
Vagrant
Vagrant IP , RAM & CPU
Vagrnat sync directories
Provisioning
Multi VM Vagrantfile
Bash Scripting
Introduction
VMSetup
FirstScript
Sample Script
Variables
Command line arguments
System Variables
Quotes
Command Substitution
Exporting Variables
User Input
Decision Making part1
Decision Making part2
Monitoring Script
Loops
While Loops
Remote Command Execution
SSH Key Exchange
Finale Part1
Finale Part2
Fundamentals of Networking
ISO
Understanding Networks & IP
Protocols, ports etc
Networking Commands
Cloud Computing with AWS
What is Cloud Computing
AWS Introduction
Ec2
EC2 Demo
EBS
EBS Demo
ELB
ELB Demo
Cloudwatch
Cloudwatch Demo
RDS
RDS Demo
Git
Introduction
Versioning
Branches & More
Rollback
Git Ssh Login
Maven
Introduction
Demo
Python
Introduction
Python on Linux, Versions & Indentation
Quotes And Comments
Variables
Print Format
Slicing
Operators
Conditions
Loops
Break & Continue
Built-in Functions Or Method
Functions part - 1
Functions part - 2
Modules
Docker
Introduction
Docker Setup
Docker commands & concepts
Docker volumes
Building Images
There are many people around the world who decide to switch their career in IT, in the field of DevOps, Cloud Computing or other fields.
But most of them will quit in the very beginning.
The reason is the steep learning curve they face, many technologies & jargons will throw them off the track.
This is all because of their background or past experience.
With just the right amount of basic knowledge these people can do wonders.
I have done this several times in my Training career. I have trained many people from different backgrounds just for a sample of people who were chef, in mining, artists, Shipping industry and also Developer, Testers etc
So I know for sure your background does not matter, it's just that the right foundation needs to be laid and a proper amount of practice with that
You will later do wonders in the IT industry..
So go ahead and rock your world.