pranay shegaonkar

DevOps Fundamentals AWS, Docker, Kubernetes, Terraform & CI/CD By Pranay Shegaonkar

by pranay shegaonkar

Experience: 2.5 Yrs

DevOps Fundamentals – From Infrastructure to Automated Delivery


Module 1: IT Infrastructure Fundamentals

  1. Introduction to Servers

Read More →
Course Mode:

Online and Offline

Duration:

25 hours

Language:

English, Hindi

Location:

Mumbai

Pricing:

1200 INR Per hourly

Batch Type:

Weekend

Course Experience:

2.5 Years

Tutor Experience:

2.5 Years

Course Content

DevOps Fundamentals – From Infrastructure to Automated Delivery


Module 1: IT Infrastructure Fundamentals

  1. Introduction to Servers

    • What is a server

    • Physical vs virtual servers

    • Traditional infrastructure challenges

  2. Introduction to Virtualization

    • Virtual machines & hypervisors

    • Benefits of virtualization

    • VM vs bare-metal


Module 2: Cloud Computing Basics

  1. Introduction to Cloud Computing

    • Why cloud

    • Evolution from on-prem to cloud

  2. Cloud Service Models

    • IaaS, PaaS, SaaS (use cases & examples)

  3. Cloud Deployment Models

    • Public cloud

    • Private cloud

    • Hybrid cloud

    • Multi-cloud overview


Module 3: Core AWS Services for DevOps

  1. Introduction to AWS

    • AWS global infrastructure

    • Shared Responsibility Model

    • Pricing basics

  2. Core AWS Services Overview

    • EC2 (compute)

    • S3 (storage)

    • IAM (identity & access)

    • VPC (networking)

    • Lambda (serverless)

    • CloudWatch (monitoring & logs)

  3. Hands-on: AWS Basics

    • Launching EC2

    • S3 bucket operations

    • IAM users & roles

    • CloudWatch metrics & logs


Module 4: Version Control with Git & GitHub

  1. Introduction to Version Control

    • Why version control

    • Git vs GitHub

  2. Git & GitHub Fundamentals

    • Repository creation

    • git clone, add, commit

    • git push & pull

    • Basic branching workflow


Module 5: Linux Fundamentals

  1. Introduction to Linux

    • Linux architecture

    • Filesystem basics

  2. Essential Linux Commands

    • File & directory operations

    • Permissions & ownership

    • Process management

    • Networking basics


Module 6: Configuration Management with Ansible

  1. Introduction to Configuration Management

    • Why configuration management

    • Agent vs agentless tools

  2. Introduction to Ansible

    • Ansible architecture

    • Inventory & modules

  3. Ansible Playbooks

    • Playbook structure

    • Variables, handlers

    • Hands-on: Automating server setup


Module 7: Containerization

  1. Introduction to Containerization

    • Containers vs virtual machines

    • Container lifecycle

  2. Docker Fundamentals

    • Docker architecture

    • Images & containers

    • Dockerfile basics

  3. Docker Advanced Concepts

    • Volumes

    • Networks

    • Docker Compose

  4. Hands-on: Containerizing an Application


Module 8: Container Orchestration with Kubernetes

  1. Introduction to Kubernetes

    • Kubernetes architecture

    • Control plane & worker nodes

  2. Kubernetes Core Objects

    • Pods

    • Deployments

    • Services

  3. Kubernetes Advanced Concepts

    • ConfigMaps

    • Secrets

    • RBAC

    • Ingress

  4. Managed Kubernetes: Amazon EKS

    • EKS architecture

    • Deploying workloads on EKS


Module 9: Infrastructure as Code (IaC)

  1. Introduction to Infrastructure as Code

    • Why IaC

    • Mutable vs immutable infrastructure

  2. Terraform Fundamentals

    • Providers

    • Resources

    • Variables & outputs

  3. Terraform Advanced Concepts

    • Workspaces

    • Modules

    • Provisioners

    • Remote backend & state locking

  4. Hands-on: Provisioning AWS Infrastructure Using Terraform


Module 10: CI/CD Pipelines

  1. Introduction to CI/CD

    • CI vs CD

    • DevOps lifecycle

  2. Jenkins Fundamentals

    • Jenkins architecture

    • Jobs & pipelines

  3. Building CI/CD Pipelines

    • Build

    • Test

    • Deploy

  4. CI/CD Security & Quality

    • Code quality with SonarQube

    • Artifact management using Nexus

    • Container security with Trivy

    • Docker registry usage

  5. Deployment Strategies

    • Deploying to EC2

    • Deploying to Kubernetes (EKS)


Module 11: Monitoring, Logging & Observability

  1. Introduction to Monitoring & Observability

    • Metrics, logs & traces

  2. Monitoring Stack

    • Prometheus

    • Grafana

  3. Logging Stack

    • Fluent Bit

    • OpenSearch

    • OpenSearch Dashboards

  4. Hands-on: Monitoring & Logging for Applications


Module 12: Projects & Real-World Use Cases

  1. Project 1: End-to-End CI/CD Pipeline

    • GitHub → Jenkins → Docker → EKS

  2. Project 2: Serverless Monitoring Project

    • AWS Lambda

    • CloudWatch metrics & alarms

  3. Additional Mini Projects

    • Infrastructure provisioning with Terraform

    • Kubernetes application deployment

    • Secure CI/CD pipeline


Module 13: Course Wrap-Up

  1. Wrap-Up & Next Steps

    • DevOps best practices

    • Tool recap

    • Career roadmap & certifications


Course Outcomes

By the end of this course, learners will:

  • Understand DevOps principles & workflows

  • Automate infrastructure and deployments

  • Build secure CI/CD pipelines

  • Deploy and monitor applications on AWS & Kubernetes

  • Work confidently with modern DevOps tools

Skills

  • K6 Grafana Labs
  • Ubuntu
  • Aws Devops
  • Argo Cd
  • Docker
  • Github
  • Gitops
  • It Infrastructure and Security
  • Kubernetes
  • Elk Stack
  • Linux
  • AWS Containerization
  • AWS Eks
  • DevOps
  • Jenkins
  • Sonarqube

Students Ratings

0.0

Based on 0 ratings

5star
25% (1)
4star
50% (2)
3star
25% (1)
2star
0% (0)
1star
0% (0)

What Students Are Saying

The instructor explained the concepts very clearly. I really enjoyed the course.

Amit Sharma

This course was very informative and helped me understand the topic better.

Priya Das

I liked the structure of the lessons and the examples used were very practical.

Rohan Mehta

FMG-2.0😎

SRV

pranay shegaonkar

pranay shegaonkar

Experience: 2.5 Yrs