FindMyGuru - A Trusted Tutor & Institute Discovery Platform

FindMyGuru A Trusted Tutor & Institute Discovery Platform

Sanjay Devadas
  • Qualification:Polytechnic Diploma
  • Language:English, Hindi, Malayalam
  • Experience:4 years

Sanjay Devadas

Online

About

Sanjay Devadas a passionate DevOps Engineer with hands-on experience in building, automating, and managing scalable infrastructure. I specialize in tools and technologies like Kube...

Sanjay Devadas a passionate DevOps Engineer with hands-on experience in building, automating, and managing scalable infrastructure. I specialize in tools and technologies like Kubernetes, Docker, AWS, CI/CD pipelines, Linux, Ansible, and monitoring solutions such as Grafana and Prometheus.With real-world project experience, I focus on teaching practical DevOps skills rather than just theory. I help students and beginners understand core concepts like containerization, orchestration, infrastructure as code, and deployment automation through simple explanations and hands-on examples.My teaching approach is beginner-friendly and structured, making complex topics easy to grasp. Whether you're starting from scratch or looking to upgrade your DevOps skills, I can guide you step-by-step with real-time projects, industry best practices, and interview preparation.
Sanjay Devadas

Sanjay Devadas

Online

  • Qualification:Polytechnic Diploma
  • Language:English, Hindi, Malayalam
  • Experience:4 years

Sanjay Devadas a passionate DevOps Engineer with hands-on experience in building, automating, and managing scalable infrastructure. I specialize in tools and technologies like Kube...

Sanjay Devadas a passionate DevOps Engineer with hands-on experience in building, automating, and managing scalable infrastructure. I specialize in tools and technologies like Kubernetes, Docker, AWS, CI/CD pipelines, Linux, Ansible, and monitoring solutions such as Grafana and Prometheus.With real-world project experience, I focus on teaching practical DevOps skills rather than just theory. I help students and beginners understand core concepts like containerization, orchestration, infrastructure as code, and deployment automation through simple explanations and hands-on examples.My teaching approach is beginner-friendly and structured, making complex topics easy to grasp. Whether you're starting from scratch or looking to upgrade your DevOps skills, I can guide you step-by-step with real-time projects, industry best practices, and interview preparation.
FindMyGuru is a tutor discovery platform that helps students find and connect with experienced tutors and institutes across a wide range of subjects and skills. Students can explore tutor profiles, compare expertise, and contact tutors directly for online or in-person learning.FindMyGuru facilitates discovery and connections between students and tutors or institutes. All classes and learning arrangements are handled directly between students and the respective tutors or institutes

Courses by: Sanjay Devadas

Ansible Automation for DevOps

📘 Course Content: Ansible Automation for DevOps

🔹 Module 1: Introduction to Ansible

  • What is Ansible & Why Automation?

  • Agent vs Agentless Architecture

  • Ansible Use Cases in DevOps

  • Installing Ansible on Linux (Ubuntu)

  • Setting up Lab Environment


🔹 Module 2: Inventory Management

  • Understanding Inventory File

  • Static vs Dynamic Inventory

  • Managing Hosts & Groups

  • Inventory Variables


🔹 Module 3: Ansible Ad-Hoc Commands

  • Introduction to Ad-Hoc Commands

  • Running commands on remote servers

  • File & package management using ad-hoc


🔹 Module 4: Playbooks (Core of Ansible)

  • Introduction to YAML

  • Writing First Playbook

  • Tasks, Modules & Structure

  • Variables & Facts

  • Conditionals (when)

  • Loops


🔹 Module 5: Ansible Modules

  • File Module

  • Copy Module

  • Package (apt/yum)

  • Service Module

  • User Management

  • Debug Module


🔹 Module 6: Roles & Project Structure

  • Introduction to Roles

  • Creating Roles

  • Role Directory Structure

  • Reusing Roles


🔹 Module 7: Templates & Handlers

  • Jinja2 Templates

  • Dynamic Configuration Files

  • Handlers & Notifications


🔹 Module 8: Ansible Vault (Security)

  • Encrypting Secrets

  • Managing Sensitive Data

  • Vault Commands


🔹 Module 9: Real-Time Project

  • Automate Nginx Setup using Ansible

  • Deploy Node.js Application

  • Configure Reverse Proxy

  • End-to-End Automation Project


🔹 Module 10: Integration with DevOps Tools

  • Ansible with Jenkins (CI/CD)

  • Basic Git Integration

  • Automating Deployment Pipelines


🔹 Bonus (Optional but attractive)

  • Interview Questions & Resume Tips

  • Live Troubleshooting Scenarios

  • Best Practices in Ansible

Kubernetes for DevOps

📘 Course Content: Kubernetes for DevOps (Beginner to Advanced)

🔹 Module 1: Introduction to Kubernetes

  • What is Kubernetes & Why it is used?

  • Containers vs Virtual Machines

  • Kubernetes Architecture Overview

  • Installing Kubernetes (Minikube / Kubeadm)

  • Setting up Local Cluster


🔹 Module 2: Kubernetes Architecture Deep Dive

  • Control Plane Components (API Server, Scheduler, Controller Manager)

  • Worker Node Components (Kubelet, Kube Proxy)

  • etcd Overview

  • Cluster Communication Flow


🔹 Module 3: Pods & Basic Objects

  • What is a Pod?

  • Creating Pods using YAML

  • Multi-container Pods

  • Labels & Selectors


🔹 Module 4: Deployments & ReplicaSets

  • What is Deployment?

  • Creating & Managing Deployments

  • Scaling Applications

  • Rolling Updates & Rollbacks


🔹 Module 5: Services & Networking

  • ClusterIP, NodePort, LoadBalancer

  • Service Discovery

  • Ingress Controller Basics

  • Exposing Applications


🔹 Module 6: ConfigMaps & Secrets

  • Managing Configuration in Kubernetes

  • Using ConfigMaps

  • Handling Sensitive Data with Secrets


🔹 Module 7: Volumes & Storage

  • Persistent Volumes (PV)

  • Persistent Volume Claims (PVC)

  • Storage Classes

  • Data Persistence in Kubernetes


🔹 Module 8: Namespaces & Resource Management

  • What are Namespaces?

  • Resource Limits & Requests

  • Quotas & Best Practices


🔹 Module 9: Helm (Package Manager)

  • Introduction to Helm

  • Installing Applications using Helm

  • Creating Helm Charts (Basics)


🔹 Module 10: Monitoring & Logging

  • Kubernetes Logs

  • Basic Monitoring with Prometheus & Grafana

  • Debugging Pods


🔹 Module 11: Real-Time Project

  • Deploy Node.js App on Kubernetes

  • Setup Nginx Ingress Controller

  • Configure Auto Scaling

  • CI/CD Deployment with Kubernetes


🔹 Module 12: DevOps Integration

  • Kubernetes with Jenkins / GitHub Actions

  • Docker + Kubernetes Workflow

  • Deployment Automation

Mastering Terraform with AWS Projects

📘 Course Content: Terraform for DevOps (Infrastructure as Code)


🔹 Module 1: Introduction to Terraform

  • What is Infrastructure as Code (IaC)?

  • Why Terraform?

  • Terraform vs Other Tools

  • Installing Terraform

  • Setting up AWS Free Tier Account


🔹 Module 2: Terraform Basics

  • Terraform Workflow (init, plan, apply, destroy)

  • Understanding Providers

  • Writing First Terraform Configuration

  • Terraform CLI Commands


🔹 Module 3: Terraform Configuration Language (HCL)

  • Introduction to HCL

  • Resources & Data Sources

  • Variables & Outputs

  • Input Variables (types, defaults)

  • Local Values


🔹 Module 4: Managing Infrastructure on AWS

  • Creating EC2 Instances

  • Creating VPC, Subnets

  • Security Groups

  • Key Pairs & SSH Access


🔹 Module 5: State Management

  • What is Terraform State?

  • State File (terraform.tfstate)

  • Remote Backend (S3)

  • State Locking with DynamoDB


🔹 Module 6: Terraform Modules

  • What are Modules?

  • Creating Reusable Modules

  • Module Structure

  • Using Public Modules


🔹 Module 7: Provisioners & Remote Execution

  • File Provisioner

  • Remote Exec Provisioner

  • Local Exec Provisioner

  • Best Practices (when to avoid)


🔹 Module 8: Terraform Workspaces

  • Managing Multiple Environments (Dev, QA, Prod)

  • Using Workspaces

  • Environment-based Deployments


🔹 Module 9: Advanced Concepts

  • Dynamic Blocks

  • Count & for_each

  • Conditional Expressions

  • Dependency Management


🔹 Module 10: CI/CD Integration

  • Terraform with Git

  • Terraform with Jenkins / GitHub Actions

  • Automating Infrastructure Deployment


🔹 Module 11: Real-Time Project

Setup Complete AWS Infrastructure using Terraform:

  • VPC + Subnets

  • EC2 Deployment

  • Security Groups

  • Remote Backend Setup

  • End-to-End Automation

Module 12: Best Practices & Security

  • Code Structuring

  • Sensitive Data Handling

  • Terraform Best Practices

  • Common Mistakes

Location

Kudlu gate ,Bengaluru, Bangalore, Karnataka

Locate on Google map

Similar tutors with Skills

Similar tutors with locations

Start Your Teaching Journey Today

Join thousands of tutors who are sharing their knowledge and helping students succeed.

Start getting Students

Find Expert tutors across India for Popular Subjects, Skills and Cities