“Knowledge is Soul and It Should Pass from One Generation to Other” - By Engr. Abhishek Roshan
Hi Everyone, My name is Abhishek Roshan, and welcome to my Blog https://freshertube.com/ !
My Goal/Aim : Lets Spread knowledge. Let Everyone become Skillful and Get Job in IT Industry.
Why I am here : Let me share my IT Experience with everyone who is looking to start a career in IT Industry or Willing to Upscale his Skills in IT industry.
Taken More than 500+ Interviews of DevOps Engineer/Senior Devops Engineer & Lead DevOps Engineer/ Cloud Role/ Linux Role/Application Support/Production Support/Platform Engineer/SRE
My Experience : I am an Lead Devops Engineer with 13 Years of Experience in IT Industry. Expertise in DevOps Tools ,Linux , AWS and Azure. During this period of time I worked as a Linux Administrator ,VMware Administrator, Cloud Administrator and Lead Devops Engineer. I have worked with many companies Such as Onmobile, HP Inc, HPE, Cognizant, Indecomm, Oracle ,HCL, Accenture Different Technologies like Linux (Redhat Linux,Suse Linux, Ubuntu Linux), UNIX, Application Server, Web Server,FTP,DNS,NFS,SMABA,LDAP,BONDING,Cluster ,VMWare,AWS,Shell Scripting,DevOps Tools – IaC – Terraform Git,Github,Jenkins,Maven,Docker,Kubernetes,Ansible,Splunk,ELK,…etc.
What do you get in this course?
24*7 Video access (Lifetime access)
Live Mock Interview
Career Counselling (One To One Mentoring)
Community space for doubt clarification
Resume Preparation From Scratch
Certification of completion
Serial No. |
TOPICS |
1 |
INTRODUCTION TO LINUX |
2 |
PREREQUISETE TOOLS REQUIRED TO BUILD LINUX SERVER |
3 |
END TO END INSTALLATION OF RHEL 9 OPERATING SYSTEM |
4 |
LINUX ARCHITECTURE & FILESYSTEM HIERARCHY |
5. |
LINUX BASIC COMMAND IN DEPTH |
6 |
MANAGING FILE SYSTEMS AND PARTITIONS |
7 |
LOGICAL VOLUME MANAGER |
8 |
USER AND GROUP ADMINISTRATION |
9 |
NETWORK CONFIGURATION AND TROUBLESHOOTING |
10 |
MANAGING SELINUX |
11 |
BOOTING PROCEDURE AND KERNEL PARAMETERS |
12 |
LINUX JOB AUTOMATION |
13 |
SSH AUTHENTICATION |
14 |
USER SECURITY WITH SUDO |
15 |
SOFTWARE PACKAGE MANAGEMENT |
16 |
BACKUP AND RESTORE USING TAR AND GZIP |
17 |
LINUX PROCESSE MANAGEMENT |
18 |
FTP (FILE TRANSFER PROTOCOL) SERVER |
19 |
NFS (NETWORK FILE SYSTEM) SERVER |
20 |
DNS (DOMAIN NAME SYSTEM) SERVER |
21 |
NTP (NETWORK TIME PROTOCOL) CLIENT and SERVER |
22 |
LDAP (Lightweight Directory Access Protocol) Client and Server |
23 |
APACHE HTTP SERVER |
24 |
APACHE TOMCAT SERVER |
25 |
LINUX BASIC COMMANDS + 100 Linux Common Commands |
26 |
SHELL SCRIPTING |
Topic |
Sub-Topic |
Shell Scripting Basics |
|
|
Using Multiple commands |
|
Creating a script file |
|
Displaying Messages |
|
Using Variables |
|
Redirecting Input & Output |
|
Employing Pipes |
|
Performing Maths |
|
Exiting the Script |
|
Realtime Project |
Using Structured Commands |
|
|
Working with the if-then statement |
|
Exploring the if-then Statement |
|
Nesting file |
|
Trying the test Command |
|
Using numeric comparison |
|
Using string comparison |
|
Using file Comparison |
|
Considering Compound Testing |
|
Working with Advanced if-then feature |
|
Considering the case Command |
|
Realtime Project |
More Structured Commands |
|
|
Looking at for command |
|
Trying the C-style for command |
|
Exploring the While Command |
|
Using the until command |
|
nesting Loop |
|
Looping on file Data |
|
Controlling the Loop |
|
Processing the Output of a Loop |
|
Realtime Project |
Handling User Input |
|
|
Passing Parameter |
|
Using Special Parameter Variable |
|
Being Shifty |
|
Working with Option |
|
Standardizing Option |
|
Getting user Input |
|
Realtime Project |
Presenting Data |
|
|
Understanding Input and Output |
|
Redirecting output in Scripts |
|
Redirecting Input in Scripts |
|
Creating Your own redirections |
|
Listing Open file Descriptors |
|
Supressing Command Output |
|
Using Temporary Files |
|
Logging Messages |
|
Realtime Project |
Script Control |
|
|
Handling Signals |
|
Running Scripts in Background Mode |
|
Running Scripts without a hang-Up |
|
Controlling the Job |
|
Being Nice |
|
Running like Clockwork |
|
Realtime Project |
Serial No. |
TOPICS |
Day 1 |
On Premises Infra Structure Explanation |
Day 2 |
AWS Account Creation, Cloud Computing, Cloud Models, etc |
Day 3 |
Basic Server & Networking Concept |
Day 4 |
VPC Creation (Security Group, Subnets, Routable, Internet Gateway, NACL) |
Day 5 |
EC2(Windows & Linux) |
Day 6 |
IAM User and Group Creation Roles, MFA |
Day 7 |
Public Subnet & Private Subnet (NAT Gateway) |
Day 8 |
VPC to VPC Peering |
Day 9 |
Transit Gateway |
Day 10 |
VPN Connection from on Premises to Cloud |
Day 11 |
Cloud Watch Alram, Event & SNS |
Day 12 |
Lambda Functions |
Day 13 |
Cloud Formation |
Day 14 |
Cloud Front |
Day 15 |
Cloud Trail |
Day 16 |
Storage Classes Intro (S3, EFS, EBS, Glacier, Storage Gateway) |
Day 17 |
S3 in Configuration (Mounting in Linux using CLI, Mounting in Windows) |
Day 18 |
Static Web site Deployment in S3 bucket |
Day 19 |
EFS Configuration |
Day 20 |
Storage Gateway Configuration using EC2 instance |
Day 21 |
EBS Snapshot and Lost Key Pair Recovery |
Day 22 |
End Points Configuration |
Day 23 |
Data Base Intro |
Day 24 |
Two Tire architecture Demo (Application & DB) |
Day 25 |
Load Balancing Concepts (ALB, NLB, CLB) |
Day 26 |
Auto Scaling Concept and Demo |
Day 27 |
AWS Config |
Day 28 |
AWS Private Link |
Serial No |
Topics |
1 |
DevOps Basics |
|
DevOps Culture End to End DevOps What, Why DevOps? |
|
Continuous Integration |
|
Continuous Delivery |
|
Continuous Deployment |
|
Cloud Importance Principles of DevOps |
|
DevOps Tools |
2 |
GIT |
|
Version control basics |
|
Why Version controllers |
|
Installation & Configuration |
|
Cloning repositories |
|
Dealing with branches |
|
Git commands |
|
Git stash |
|
Complete understanding of GitHub & Gitlab |
|
Hands On: |
|
Signing up for an account on GitHub |
|
Installing and initializing local Git repository on Red Hat Linux |
|
Configuring local git with credentials to connect to GitHub |
|
account |
|
Connect local and remote repositories |
|
Creating Origin Master |
|
Creating files, staging, committing, and pushing to the remote |
|
repository |
|
Pulling from Remote repository |
|
Checking status and logs |
|
Creating branches |
|
Checking out to different branches and setting upstream |
|
Pushing code to different branches |
|
Merging / Rebasing branches |
3 |
Maven |
|
Introduction to building tools |
|
Importance of build tools |
|
Installation |
|
Working with build commands |
|
Build lifecycles |
|
Understanding artifacts |
|
Usage in CICD process |
|
Hands On: |
|
Installing Maven Integration plugin |
|
Creating Keys on Jenkins & configuring with GitHub repository |
|
Setting up Maven Goals |
|
Setup git connectivity |
|
Setup Continuous Integration between Git and Jenkins |
4 |
Jenkins |
|
Jenkins installation |
|
Jenkins setup |
|
Creating users |
|
Managing permissions |
|
Creating Jobs |
|
Git integration |
|
Configuring Master-Slave |
|
Emails server configuration |
|
Email notifications |
|
Automatic builds |
|
Creating Pipelines and Jenkins files |
|
Hands On: |
|
Installation of Java on Red Hat Linux |
|
Installation of Jenkins on Red Hat Linux |
|
Signing in with an auto-generated password |
|
Installation of Plugins on Jenkins |
|
Setting up global security on Jenkins |
|
Configuring Selenium in Eclipse |
|
Writing test cases for testing a simple web page |
|
Using Selenium in maven project |
|
Creating a Jenkins job using Selenium |
5 |
Ansible |
|
Why Infra as Code |
|
Provisioning infrastructure with Code |
|
Ansible Introduction |
|
Installation Control Machine |
|
Configuration file |
|
YAML |
|
Command-line |
|
Inventory |
|
Playbooks |
|
Hands On: |
|
Installation of Ansible |
|
Writing Playbooks |
|
Running playbooks |
|
Continuous Deployment through Jenkins by publishing through |
|
SSH on Ansible |
6 |
Docker |
|
Containers vs VMs |
|
Docker Introduction |
|
Docker Architecture |
|
Installing Docker |
|
Docker registry |
|
Docker commands |
|
Docker Compose |
|
Docker Containers |
|
Docker Images |
|
Networking |
|
Docker Services |
|
Docker Swarm |
|
Hands On: |
|
Installing Docker on Red Hat Linux |
|
Creating and configuring a docker user |
|
Pulling Docker Image from docker hub |
|
Running docker images to create containers |
|
Running containers on foreground and background |
|
Keeping multiple versions of the same image |
|
Creating a Docker file to install Apache2 server on a Ubuntu |
|
instance |
|
Configuring Port mapping during containerization |
|
Exposing Ports through Docker file |
|
Building docker file to create containers and access through |
|
host port |
|
Creating docker files with custom names and building |
|
Installing docker-compose |
|
Configuring docker-compose to pull multiple images |
|
Add Dockerfiles to docker-compose for a custom build of images |
|
Scaling up of containers through docker-compose up command |
|
Setting up Docker swarm for docker container management |
|
Deployment through Docker |
7 |
Kubernetes |
|
Kubernetes Introduction |
|
Microservices with Kubernetes |
|
Installing Kubernetes |
|
Pods |
|
Services |
|
YAML syntax |
|
Create Kubernetes Cluster |
|
Minikube Kubectl Commands |
|
Deploying Containerised apps to Kubernetes Cluster |
|
Hands On: |
|
Installation and setup of Kubernetes on Ubuntu |
|
Setting k8s cluster on AWS |
|
Configuring YAML files for K8s deployment |
|
Autoscaling and Load Balancing in Kubernetes |
|
Registering services through Kubernetes |
|
Deployment through Kubernetes |
8 |
Monitoring using Splunk & Grafana |
|
Introduction to Prometheus and Grafana |
|
Prometheus and Grafana Setup |
|
Monitoring using Prometheus |
|
Dashboard Visualization using Grafana |
|
Creating a Dashboard to monitor the Pipeline |
9 |
Provisioning using Terraform |
|
Introduction to Terraform |
|
Terraform vs Ansible |
|
Terraform Architecture |
|
Terraform Configuration |
|
Terraform Common Commands |
|
Hands On : |
|
Installation of Terraform |
|
Creating EC2 instances on AWS cloud using Terraform |
|
Writing Terraform scripts |
|
Integration of Terraform and Ansible for configuration |
|
management |
3 Big Realtime Migration Projects
Watch the Live Mock Interview 👇
Watch the Live Resume Assistance Video 👇
Watch the Live One to One Mentorship 👇