DevOps Master Program

Go premium to continue this class

Buy a subscroption to get access to this section and all on VisualpathTech.

Start your VisualpathTech premium subscription today!

228 Lessons

Your creative journey starts here.

Unlimited access to every class

Supportive online creative community

Access on mobile, laptop and TV


About This Class

The decoding DevOps course is for anybody who wants to get started with DevOps.

As there are many tools & technologies in DevOps, it has become difficult for people to choose the right technologies.

This course starts from the very basics of the command line, hands-on demonstrations of many tools & technologies.

Also most importantly it will show you how various technologies in DevOps work together by setting up your own projects.

Step 1

  • Basics of Linux

  • Server Management in Linux

  • Vagrant

  • Basics of networking

  • Project

    • Vprofile Project Intro & Setup on VM’s

Step 2

  • Bash Scripting

  • Basics of scripting

  • Variables, Conditions, Loops, etc

  • Automating day to day admin tasks

 Step 3

  • Cloud Computing Intro

  • IAM

  • Ec2 Instances, EBS Volumes, ELB

  • S3                                                           

  • Cloudwatch

  • RDS

  • Autoscaling

  • Route53

  • Project

    • AWS Cloud For Project Set Up Lift & Shift

    • Re-Architecting Web App on AWS Cloud [PAAS & SAAS]

Step 4

  • Version control system = Git & GitHub

  • Build Tools | Build & Test Java Code = Maven

  • Continuous Integration Intro

  • Jenkins

    • Jenkins as a Build Server

    • Jenkins Jobs | Build, Test, Deploy, Notify

    • Jenkins Master/Slave, Nexus, Sonarqube

    • Jenkins CI Pipeline

    • Jenkins Administration

  • Project

    • Continuous Integration Using Jenkins, Nexus, Sonarqube & Slack

Step 5

  • Python Scripting

  • Basics of python programming

  • vars, datatypes, conditions, loops, function, modules etc

  • Pythons for automating OS tasks

Step 6

  • Ansible Intro

  • Ad Hoc commands

  • Modules

  • YAML into

  • Playbooks

    • vars, conditions, loops,

    • handlers, templates etc etc etc

  • Variables deep dive

  • Roles

  • Ansible for AWS

  • Project

    • Continuous Delivery and Configuration Management [Jenkins plus Ansible]

Step 7

  • AWS Part 2

  • VPC in depth

  • Log management and custom metrics

  • Project

    • Vprofile on Beanstalk & RDS

    • Code Commit, Code Build & Code Pipeline

    • CI & CD on AWS Cloud for Vprofile Project

    • Beanstalk, RDS, CodePipeline etc

Step 8

  • Docker Intro

  • Understanding and Implementing Containers

    • Volumes, Network, logs etc

  • Building Images for Vprofile project

  • Docker compose to run vprofile multi containers

  • Kubernetes Intro

  • Kubernetes setup for production Env

  • Kubernetes objects

    • Pods, Services, Controllers, Deployment

    • Replication, Autoscaling, Resource quotas, secret, config map, namespace.

  • Project

    • Vprofile Project deployment on Kubernetes

Step 9

  • Terraform for AWS Cloud automation

  • Cloudformation for AWS loud automation

About Trainer:
Imran has been working as a Consultant and Architect for quite a long time. He has designed and implemented some of the most complex and mission-critical Continuous Delivery solutions. Imran has worked his way from System Admin, all the way up to DevOps consultant for designing resilient, high performance, and secured solutions, as well as training people about building and managing such solutions.

Related Skills

DevOps

Class Ratings

Most Liked
Expectations Met?

Exceeded!

Yes

Somewhat

Not really

0%
0%
0%
0%
Offcanvas right
...

Are you sure to delete?

Cancel