+91 6301742614
Welcome to SrinuTechGuru - Master Cloud & DevOps Today!
Premium Cloud Training

DevOps Engineer

DEVOPS BOOTCAMP WITH AWS: 60-DAY MASTERCLASS                                                                                                                                                                                                                                                                                

 👨‍🏫 Know Your Trainer Srinivasulu Kothapeta Founder – SrinuTechGuru | Senior Cloud Architect | DevOps Instructor

Srinivasulu is a highly experienced DevOps and Cloud expert with 12+ years of industry experience in designing, automating, and managing enterprise-grade infrastructure …

4.8 (1400 reviews) | 1 Students Enrolled
SRINIVASULU
Your Instructor SRINIVASULU
60.0 Hours 142 Lectures All Levels

Meet Your Architect Mentor

Course Content

1.INTRODUCTION TO DEVOPS
  • What is DevOps & Why DevOps
    --
  • DevOps Process & Lifecycle
    --
  • DevOps Tools Overview
    --
  • How DevOps fits in the whole Software Development Lifecycle
    --
  • Roles and Responsibilities of a DevOps Engineer
    --
2.OPERATING SYSTEMS & LINUX BASIC
  • Introduction to Operating Systems
    --
  • Introduction to Virtualization & Virtual Machines
    --
  • Linux File System
    --
  • Introduction to Command Line Interface
    --
  • Basic Linux Commands
    --
  • Package Manager
    --
  • Working with Vim editor
    --
  • Linux Accounts & Groups
    --
  • File Ownership & Permissions
    --
  • Basic Linux Commands - Pipes & Redirects
    --
  • Introduction to Shell Scripting
    --
  • Shell Scripting - Concepts & Syntax
    --
  • Environment Variables
    --
  • Networking
    --
  • SSH - Secure Shell
    --
  • Most Useful Linux Commands
    --
3.VERSION CONTROL WITH GIT
  • Introduction to Version Control and Git
    --
  • Basic Concepts of Git
    --
  • Setup git repository (remote and local)
    --
  • Working with Git (git status, git commit, git add, git push)
    --
  • Initialize Git project locally
    --
  • Concept of Branches, Git Tags
    --
  • Merge Requests
    --
  • Deleting Branches
    --
  • Avoiding Merge Commits (rebase)
    --
  • Resolving Merge Conflicts
    --
  • Don't track certain files (.gitignore)
    --
  • Save work-in-progress changes (git stash)
    --
  • Going back in history (git checkout)
    --
  • Undoing commits (git revert, git reset)
    --
  • Merging Branches
    --
  • Git Cherry Pick
    --
  • How to use GitHub
    --
4.BUILD AND PACKAGE MANAGER TOOLS
  • Introduction to Build Tools and Overview of Maven?
    --
  • Install Build Tools
    --
  • How to install Maven in Windows
    --
  • How to install Maven in Linux
    --
  • Maven Phases and repositories
    --
  • Build an Artifact and Create .JAR, .WAR and. EAR Files
    --
  • Build Tools for Development
    --
  • Simple Maven Projects
    --
  • Build JS Applications
    --
  • Publish an Artifact
    --
  • How to add dependency files
    --
  • Build Tools & Docker
    --
  • Build Tools for DevOps
    --
5.ARTIFACT REPOSITORY MANAGER WITH NEXUS
  • What is an Artifact Repository Manager?
    --
  • Install and run Nexus on Cloud Server
    --
  • Introduction to Nexus
    --
  • Different Repository Types (proxy, hosted, etc.) explained
    --
  • Upload Jar File to Nexus (maven projects)
    --
  • Nexus API and Repository URLs
    --
  • Blob stores
    --
  • Browsing Components - Components vs Assets
    --
  • Cleanup Policies and Scheduled Tasks
    --
6.APPLICATION SERVER (TOMCAT)
  • What is Tomcat
    --
  • How to install Tomcat in Windows
    --
  • How to install Tomcat in Linux
    --
  • How to deploy code in Tomcat
    --
  • Deploying Code by using Jenkins
    --
7.BUILD AUTOMATION - CI/CD WITH JENKINS
  • What is Build Automation (CI/CD)? What is Jenkins?
    --
  • Install Jenkins on cloud server (Docker vs Server install)
    --
  • Introduction to Jenkins UI
    --
  • Installing build tools in Jenkins
    --
  • Jenkins Basics Demo
    --
  • Securing Jenkins
    --
  • Docker in Jenkins
    --
  • Freestyle to Pipeline Job
    --
  • Full Jenkinsfile Syntax Demo
    --
  • Intro to Pipeline Job
    --
  • Create a Multi-Branch Pipeline Job
    --
  • Create a full Pipeline Job
    --
  • Jenkins Jobs Overview
    --
  • Credentials in Jenkins
    --
  • Jenkins Shared Library
    --
  • WebHooks - Trigger Jenkins Jobs automatically
    --
  • Versioning Application in Continuous Integration (Part 1)
    --
  • Versioning Application in Continuous Integration (Part 2)
    --
  • Build Pipeline View
    --
  • Jenkins Backup
    --
9.CONTAINERIZATION WITH DOCKER
  • Learning the Basics of Docker
    --
  • Introduction to Docker
    --
  • Containers vs Virtual Machines
    --
  • Docker Architecture
    --
  • Docker Hub
    --
  • Docker Installation
    --
  • Creating Our First Image
    --
  • Working with Multiple Images
    --
  • Packaging a Customized Container
    --
  • Running Container Commands with Docker
    --
  • Managing and Removing Base Images
    --
  • Pushing to Docker Hub
    --
  • Creating Shared Volume Groups
    --
  • Create Own Images
    --
  • Creating Own Docker Files
    --
  • Volume Management
    --
  • Docker Compose
    --
  • Docker Swarm overview
    --
  • Docker Swarm Basics
    --
  • Docker Swarm installation
    --
  • Docker Swarm Labs
    --
10.CONFIGURATION MANAGEMENT WITH ANSIBLE
  • Introduction to Ansible, Features, Architecture
    --
  • Install & Configure Ansible
    --
  • Setup Managed Server to configure with Ansible
    --
  • Ansible Inventory
    --
  • Configure AWS EC2 server with Ansible
    --
  • Managing Host Key Checking and SSH keys
    --
  • Ansible Tasks, Play & Playbook
    --
  • Deploy Nodejs application
    --
  • Ansible Modules & Collections
    --
  • Ansible Variables - to make your Playbook customizable
    --
  • Deploy Nexus
    --
  • Ansible Configuration - Default Inventory File
    --
  • Project: Run Docker applications
    --
  • Dynamic Inventory for EC2 Servers
    --
  • Project: Run Ansible from Jenkins Pipeline
    --
  • Ansible Roles - to make your Ansible content more reusable and modular for better maintenance
    --
11.CONTAINER ORCHESTRATION WITH KUBERNETES
  • Introduction to Kubernetes
    --
  • Understand the main Kubernetes Components
    --
  • Kubernetes Architecture
    --
  • Minikube and kubectl - Local Setup
    --
  • Main Kubectl Commands - K8s CLI
    --
12.INFRASTRUCTURE AS A CODE WITH TERRAFORM
  • Introduction to Terraform
    --
  • Install Terraform & Setup Terraform Project
    --
  • Providers in Terraform
    --
  • Resources & Data Sources
    --
  • Change & Destroy Terraform Resources
    --
  • Terraform commands
    --
  • Terraform State
    --
  • Output Values
    --
  • Variables in Terraform
    --
  • Environment Variables in Terraform
    --
  • Create Git Repository for local Terraform Project
    --
  • Automate Provisioning EC2 server with Terraform
    --
  • Provisioners in Terraform
    --
  • Modules in Terraform (Modularize the demo project)
    --
  • Automate Provisioning EKS cluster with Terraform
    --
  • Complete CI/CD with Terraform
    --
  • Remote State in Terraform
    --
  • Terraform Best Practices
    --
13.INFRASTRUCTURE MONITORING WITH NAGIOS
  • Introduction to Infrastructure Monitoring and Nagios
    --
  • Monitoring Servers, Services, and Network Devices
    --
  • Installing and Configuring Nagios Core
    --
  • Alerts, Notifications, and Troubleshooting in Nagios
    --
  • Real-Time Monitoring Projects and Best Practices with Nagios
    --
14.AUTOMATION WITH SHELL SCRIPTING
  • Introduction to Linux Shell and Shell Scripting
    --
  • Variables, Operators, and User Input in Shell Scripts
    --
  • Conditional Statements, Loops, and Functions
    --
  • File Handling, Automation, and Scheduling with Shell Scripts
    --
  • Real-Time DevOps Automation Projects Using Shell Scripting
    --
15.CLOUD COMPUTING WITH AWS
  • IAM
    --
  • EC2
    --
  • S3
    --
  • VPC
    --
  • Database
    --
  • Cloud Watch
    --
  • Route53
    --
16.AI PRODUCTIVITY TOOLS FOR DEVOPS
  • CHATGPT
    --
  • GEMINI AI
    --
  • Perplexity
    --
17.INTERVIEW QUESTIONS
  • Interview Questions
    --
18. SAMPLE RESUMES
  • DIFFERENT RESUMES
    --

Detailed Instructor Profile

SRINIVASULU

SRINIVASULU

Senior Cloud Architect & DevOps Instructor

  • 4.8 Instructor Rating
  • 1400 Reviews
  • 15000 Students
Course Image

₹5000.00

Enroll Now

Secure Razorpay Checkout


This course includes:
  • 1 Year Full Access
  • Access on mobile and laptop
  • Certificate of completion
  • Premium hands-on labs