DevOps
Contents

Course Contents

In this course, you will learn the fundamentals of DevOps. You will learn how to use DevOps tools and practices to improve your software development and delivery process.

Below are the topics that will be covered in this course:

Introduction


SDLC Basics

What is DevOps?

Why DevOps?

OS & Networking


OS (Linux)

Networking

Bash

Scripting


Python

Version Control


GIT

Github

Cloud


AWS Well-Architected Framework

Identity & Access Management

AWS IAM

Data Storage

AWS S3

AWS RDS

AWS Dynamo DB

Networking

AWS VPC

AWS Direct Connect

AWS CloudFront

AWS Route 53

AWS ELB

Compute

AWS EC2

AWS Lamda

Continuous Integration & Deployment


Github Workflow

Github Actions

CI CD Pipeline

Git Best Practices

Pipeline Security

Containerisation and Orchestration


Docker

Architecture

Networking

Storage

Security

CI/CD Integration

Kubernetes

Architecture

Networking

Storage

Security

CI/CD Integration

Infrastructure as a Code


Terraform

Ansible

Monitoring


CloudWatch

Prometheus

Grafana