Skip to content

devops-by-examples/complete-devops-course

Repository files navigation

Complete Devops Course

Video version of this README file is available on my YouTube channel.

DevOps Tools

Basics


  • What is DevOps and Why DevOps ?
  • SDLC (Software Development Life Cycle)
  • Creating AWS account Free Trail
  • What is a Virtual Machine ?
  • Basics of Linux
  • Shell Scripting using bash

Version Control and Source Code Management


  • SCM - Git 101
  • Introduction to GitHub, Bitbucket, GitLab
  • Familiarity with git cli
  • Pull Requests and Issues(Shell scripts)
  • Webhooks 101

Basics of AWS(Virtual Machine and its configuration)


  • Introduction to PAAS, IAAS, SAAS (More focus on PAAS and IAAS)
  • AWS (Basics)
  • AWS EC2 and its configuration
  • AWS CLI
  • Create multiple EC2 instances
  • Q/A day (Ask Anything we learnt)

Configuration Management


  • Configuration Management 101
  • Ansible - Basics, Set-up
  • Ansible - Build Live Projects

Infrastrcuture as Code


  • Terraform 101
  • Terraform - Basics, Setup, Build Live Project

AWS Intermediate Level


  • AWS - Introduction to all the services
  • AWS (Private, Public and Hybrid Clouds)
  • AWS - EC2, EBS, Elastic IP, Lambda Functions, VPC and more

Project Management


  • Internal Tracking tools 101 (Jira, Rally)
  • Basics of Confluence, SharePoint
  • Q/A day (Ask Anything we learnt)

Build Process and CICD


  • Complete Understanding of Build Process
  • CICD - 101 (Basics)
  • CICD - Introduction to various CICD tools
  • CICD - Build Live Projects using Jenkins
  • CICD - Conclusion (Q/A, Interactive Session)

Reporting and Escalations


  • Service Now (Change Management, Incident Management)
  • Release Process - Live Demo in GitHub

Containerization


  • Introduction to the world of Containers
  • Docker 101 (Basics)
  • Docker Build Live Projects
  • Docker Conclusion (Q/A, Interactive Session)

Container Orchestration using Kubernetes


  • Kubernetes 101
  • Kubernetes Installation and Set-up
  • Kubernetes - Deep dive into Pods, Deployment and Services
  • Kubernetes Advanced - Service Account, RBAC, Ingress
  • Kubernetes - Build Live Projects
  • Kubernetes Conclusion (Q/A, Interactive Session)

AWS Advanced


  • AWS - CICD
  • Elastic Load Balancers
  • EKS - Amazon Kubernetes service.
  • Multi Region, Fail over, Backups
  • Cost Optimization
  • AWS Conclusion (Q/A, Interactive Session)

Python


I have developed an easy, problem oriented and competetive learning portal for Python using Readthedocs. You can refer the website for getting acquinted with Python.

  • Python 101
  • Basics of Python
  • Data Types
  • Logical, Arithmetic and other Operations
  • Deepdive
  • Deepdive with examples
  • Flask and Django 101
  • Django(explaining workflow)
  • Django Deepdive
  • Django Build Live Projects
  • Django Build Live Projects

About

Learn DevOps from scratch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published