4.59 out of 5
4.59
28983 reviews on Udemy

DevOps Beginners to Advanced with Projects

Begin DevOps Career As an Absolute Beginner | AWS, Linux, Scripts, Jenkins, Ansible, GitOps, Docker,Kubernetes, &ChatGPT
Instructor:
Imran Teli
176,185 students enrolled
English [Auto] More
Learn DevOps from total scratch
AWS, Linux, Scripting, Jenkins, Github Actions, Ansible, Docker, Kubernetes, Terraform & many more
Understand how various technologies work together in DevOps & GitOps
Get a firm understanding in DevOps Processes, Tools & Technologies

This 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 very basics of 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, configmap, namespace.

  • Project

    • Vprofile Project deployment on Kubernetes

Step 9

  • Terraform for AWS Cloud automation

Step 10

Project on GitOps

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6
4.6 out of 5
28983 Ratings

Detailed Rating

Stars 5
17247
Stars 4
9212
Stars 3
1956
Stars 2
339
Stars 1
228
cc3405a5b9a3dd13b3d747ede89b0347

Includes

55 hours on-demand video
17 articles
Certificate of Completion