one moment...

Become a DevOps engineer in six months with no I.T Background

Register today and become a six-figure earner working from HOME as a DevOps

mailer
Write us @

admin@insighttech.io

caller-2
Get Help 24*7

+1 (951) 542 1057

Customer Support

mail@example.com

Get Help 24*7

0807 8055 100

our services

Our Course Outline

DevOps

Introduction To DevOps

3 Hours

  • SSH Clients
  • What is DevOps?
  • How to SSH into a server/VM
  • Job opportunities this program offers
  • Software Development Life Cycle (SDLC)
  • What is Cloud Computing? / What is Virtual Machine.
linux

Introduction to Linux

27 Hours

  • What is Linux?
  • Linux vs. Unix / Linux vs. Windows
  • Introduction to the Linux file system
  • File System Paths / Linux File Types
  • Linux commands for file management
  • System utility commands
  • System monitoring commands
  • Terminal commands
network

Shell Scripting

27 Hours

  • Shell Scripting
  • What is a Shell?
  • Type of shells
  • Shell scripting
  • Basic Shell scripting
  • If-then scripts statements
  • For loop scripts
  • Do-while scripts
  • Case statement scripts
apache

Tomcat

4 Hours

  • What is Tomcat?
  • Tomcat installation on EC2
  • Maven Installation on EC2
  • Maven Repositories
  • Maven application packages
mavens

Mavens

3 Hours

  • What is Maven?
  • Linux vs. Unix / Linux vs. Windows
  • Maven Installation on EC2
  • Maven Repositories
  • Maven application packages
Sonar

Sonarqube

4 Hours

  • What is Sonarqube?
  • Installation of sonarqube on EC2
  • Project: Maven – Sonarqube integration
  • Quality gates & quality profiles
  • Establishing a benchmark for code quality
nexus

Tomcat

4 Hours

  • What is Nexus?
  • Nexus installation on EC2
  • Default user and port for sonarqube
  • Nexus GUI / Administration
  • Creating Nexus users
  • Project: Maven – Nexus integration
github

What is Git?

27 Hours

  • What is Git?
  • Why Distributed Version Control Systems?
  • Git commands
  • What is a branch?
  • Git branching strategy
  • Authentication in Git ( using PAT)
  • What is GitHub?
  • GitHub GUI / Create an account
  • GitHub Administration
  • Git Real World Application
jenkins

Jenkins

27 Hours

  • What is Jenkins?
  • Jenkins installation on EC2
  • A tour of the Jenkins’ GUI
  • What is a Jenkins job?
  • Build triggers in Jenkins
  • Build triggers in Jenkins
  • Project: Jenkins – Sonarqube – Nexus – Tomcat
  • Integration (Maven job)
  • Groovy scripts in Jenkin
  • Type of Groovy scripts (Declarative and Scripted)
  • Project: Jenkins – Sonarqube – Nexus – Tomcat Integration ( Scripted job)
  • Project: Jenkins – Sonarqube – Nexus – Tomcat
  • Security in Jenkins (How do you secure your Jenkins server?)
docker

Docker

21 Hours

  • What is Docker?
  • Introduction to containerization
  • brief overview of events leading to containerization
  • Virtualization vs Containerization
  • Docker Images & Docker commands
  • Docker Container & Docker commands
  • Docker Networks
  • Docker Volumes
  • Dockerhub & Amazon ECR
  • Building docker images for python, Node Javascript apps, & java application
  • Docker Compose
  • Docker Swarm
grafana

Prometheus & Grafana

9 Hours

  • Introduction to Prometheus & Grafana
  • Prometheus installation
  • Metrics collections from a Linux system
  • Defining alert rules
  • What is an Alert manager?
  • Routes in Alert manager Security in
  • Prometheus Grafana
  • Grafana installation
  • Filebeat installation using helm
  • Kibana installation using helm
ansible

Ansible

9 hours

  • What is ansible?
  • Benefits of Ansible
  • Ansible client
  • Installing ansible on an EC2
  • Yaml file syntax
  • Creating an Ansible Playbook
  • Tasks & Multiple tasks playbook
  • Handlers
  • Using a playbook to: 1. Copy files to remote clients 2. User Account management Schedule a crontab job 3. Add or Update Password
  • Ansible Ad-Hoc Commands
  • Variables & variables in the inventory file
  • Conditions & Loops
  • Security ansible
Terra

Terraform

  • Installation of Terraform
  • Terraform files – main.tf, provider.tf. Variable.tf etc.
  • Creating AWS IAM users with access & secret
  • Creating AWS S3 buckets with enabled
  • Terraform console
  • Terraform tf.state files
  • Terraform commands
  • Recovering from errors in Terraform
  • Variables in terraform
  • Creating AWS EC2 with security groups
  • Creating AWS VPC with Subnets
  • Using a backend to store the tf.state fil
NOMAD

NOMAD

9 Hours

  • Introduction to Prometheus & Grafana
  • Prometheus installation
  • Metrics collections from a Linux system
  • Defining alert rules
  • What is an Alert manager?
  • Routes in Alert manager Security in
  • Prometheus Grafana
  • Grafana installation
  • Alerts in Grafana Elasticsearch installation using helm
  • Filebeat installation using helm
  • Kibana installation using helm
kubernetes

Kubernetes

  • Introduction to Kubernetes
  • Kubernetes Architecture
  • Definition of key terms: Pods, containers, namespaces, nodes
  • Project: Setup of a Kubeadm Cluster using EC2
  • Labels and Selectors
  • Node Affinity
  • Objects in Kubernetes (Pods, Replication controllers, Replica Set, Daemon Set, Statefulset)
  • Deployment (Rolling update, canary deployment, Blue-green, recreate
  • Kubernetes service (ClusterIP, Nodeport, ExternalName, LoadBalancer
  • Volumes ( Bind mount, Persistent Volume, Persistent Volume Claim, & Storage class) Config Maps & Secrets
  • HPA & Metrics
  • Project: Setting up an EKS cluster in AWS using Terraform and deploying a java application.
  • Helm & Helm charts
  • Kubernetes security- 1. Authentication 2. TLS in Kubernetes & certificates creation 3. kubeconfig 4. Authorization RBAC 5. Cluster roles & Role Bondings 6. Service accounts
  • Project: Setting up an EKS cluster in AWS using Terraform and deploying a java application.
  • Networking 1. Pod networking 2. Cluster Networking 3. CoreDNS in kubernetes 4. CNI – Weave 5. Ingress 6. Troubleshooting in kertnetes

Become a DevOps Engineer in six months with no I.T background. Register today and become a six-figure earner working from HOME as a DevOps Engineer. Find out more information at DevOps Engineering Master Class

Copyright ©2022 Design & Developed by  papcy