When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

DevOps Beginners to Advanced with Projects
Begin Your DevOps Career As a Newbie | AWS, Linux, Scripting, Jenkins, Ansible, GitOps, Docker, Kubernetes, & Terraform.

This Course Includes
udemy
4.5 (42K reviews )
55h 55m
english
Online - Self Paced
professional certificate
Udemy
About DevOps Beginners to Advanced with Projects
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
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
What You Will Learn?
- 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.