Course Overview

  • Core principles and business value of DevOps for teams and organizations
  • Source code management and automation using Git & GitHub Actions
  • Continuous Integration and Continuous Delivery with Jenkins pipelines
  • Configuration management and infrastructure automation using Ansible
  • Containerization and deployment of scalable applications with Docker & Kubernetes
  • Cloud integration and DevOps workflows on AWS
  • Essential Linux administration and networking fundamentals for DevOps environments
  • Real-world, hands-on projects that simulate enterprise-level DevOps pipelines
  • Core concepts of Cloud Computing, service models, and benefits
  • Linux administration essentials for AWS (commands, permissions, SSH)
  • Managing key AWS services – EC2, S3, EBS, EFS, RDS, VPC, and ELB
  • Monitoring and Security using IAM, CloudWatch, CloudTrail, and KMS
  • Automating tasks with the AWS CLI and shell scripting
  • Building Infrastructure as Code using CloudFormation and Terraform
  • Creating scalable deployments and automated pipelines with CI/CD
  • Working with SNS, SQS, and SES for messaging and notifications
  • Implementing real-world projects on cloud hosting, automation, and deployment

Course Curriculum

Module 1. Introduction to DevOps
  • What is DevOps?
  • DevOps for Business
  • DevOps for IT Teams
  • DevOps for Developers
  • DevOps for Testers
  • DevOps for Operations Teams
  • Role of DevOps in Agile & Scrum
Module 2. Version Control Systems
  • Git
  • GitHub Actions
Module 3. Continuous Integration (CI/CD) - Jenkins
  • Introduction to Continuous Integration
  • Jenkins Installation (Windows & Linux)
  • Jenkins Architecture & UI
  • Creating and Managing Jobs
  • Stages of CI/CD (Build, Test, Deployment, Delivery)
  • Jenkins with Git & Maven
  • Jenkins Build Pipelines (Scripted & Declarative)
  • Distributed Builds (Master-Slave setup)
  • CI/CD using Jenkinsfile & Groovy Scripting
  • Deployment to Staging & Production
Module 4. Configuration Management - Ansible
  • Introduction & Setup
  • Inventory & Dynamic Inventory
  • Modules & Ad-hoc Commands
  • YAML Scripting & Playbooks
  • Roles & Galaxy
  • Advanced Execution (conditions, loops, handlers, tags)
  • Playbooks for Automating NFS, Tomcat, Apache, FTP etc.
Module 5. Containerization - Docker
  • Introduction to Docker & Containers
  • Installation & Setup
  • Containers vs Virtual Machines
  • Managing Containers & Images
  • Docker Volumes & Networks
  • Building Images (Dockerfile)
  • Docker Compose (Multi-container Applications)
  • Docker Swarm (Clustering & Orchestration)
Module 6. Container Orchestration - Kubernetes
  • Introduction & Architecture
  • Setup with Kubeadm / Play-with-K8s
  • Kubernetes Concepts (Pods, ReplicaSets, Deployments, YAML)
  • Networking in Kubernetes
  • Services (NodePort, ClusterIP)
  • Scaling, Load Balancing & High Availability
  • Rolling Updates & Rollbacks
  • Microservices Deployment on Kubernetes
Module 7. Cloud Platforms - AWS
  • Introduction to Cloud Computing
  • AWS Services Overview
  • DevOps on AWS (CI/CD pipelines, Infrastructure setup)
Module 8. Linux Administration
  • Accessing the Command Line
  • Managing Files from CLI
  • Creating & Editing Text Files
  • Managing Users & Groups
  • File System Permissions
  • Monitoring & Managing Processes
  • Controlling Services & Daemons
  • Configuring & Securing SSH
  • Logs Management
  • Package Management
  • Archiving & File Transfers
  • Accessing File Systems
  • Virtualization in Linux
Module 9. Networking (Basics)
  • Networking Fundamentals
  • Configurations for DevOps Tools
  • Integration with Containers & Cloud
Module 10. Hands-on Projects
  • CI/CD pipeline using Jenkins + Git + Maven
  • Configuration Management with Ansible
  • Dockerized Applications Deployment
  • Kubernetes-based Microservices Application
  • AWS Deployment with Jenkins Pipeline
Module 11. Introduction to Cloud Computing
  • Client-Server Computing Concepts
  • Challenges with Distributed Computing
  • What is Cloud Computing?
  • Why Cloud Computing?
  • Benefits of Cloud Computing
  • Cloud Service Models: SaaS, PaaS, IaaS
Module 12. Linux for AWS
  • Linux server setup in AWS
  • Connecting via Putty/GitBash
  • Basic Commands
  • User & Group Management
  • Text Processing
  • Package Management
  • Remote Access with SSH & SCP
  • Process Management
  • File System Management
Module 13. AWS Core Services
  • Compute – EC2
  • Storage – EBS, EFS, S3, Glacier
  • Networking – ELB, Auto Scaling, VPC
  • Databases – RDS
Module 14. AWS Management & Monitoring
  • IAM (Users, Groups, Roles, MFA, KMS)
  • CloudWatch – Monitoring, Logs, Alerts
  • CloudTrail – Auditing & Logging
  • Route 53 – DNS & Domain Management
Module 15. AWS CLI
  • Installation & Configuration
  • Output Formats & Options
  • CLI Commands for EC2, S3, IAM, ELB, SNS, SQS
  • AWS CLI with Shell Scripting
Module 16. Infrastructure as Code
  • CloudFormation
  • Terraform Setup & Providers
  • Terraform Variables, Loops & Conditions
  • Provisioners
  • Multi-Region Provisioning
  • CI/CD with Terraform
Module 17. Messaging & Notification Services
  • SNS
  • SQS
  • SES
Module 18. Hands-on Projects
  • Deploy EC2 with Auto Scaling & ELB
  • Host Static Website on S3 with Route 53
  • RDS High Availability Setup
  • Secure AWS with IAM & KMS
  • Infrastructure Automation using Terraform
  • CI/CD Integration with AWS & Terraform
Author Images
Mentor : Sheshivardhan Reddy
Mission: “To empower learners with practical cloud and DevOps skills that transform technical knowledge into real-world career success.”

With over 18 years of experience, Sheshivardhan is a results-driven and passionate technology trainer with strong expertise in DevOps, Cloud Computing (AWS & Azure), Python Programming, and Data Visualization using Power BI. With a blend of software development, automation, and analytics experience, this trainer focuses on delivering hands-on, real-world learning that bridges the gap between classroom concepts and industry application..

Course Rating

5.00 average rating based on 7 rating

5.0
(7 Review)
5
7
4
0
4
0
4
0
4
0

Reviews

Comment Images
Haley Bennet
Oct 10, 2024

Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Comment Images
Simon Baker
Oct 10, 2024

Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Comment Images
Richard Gere
Oct 10, 2024

Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Write a Review

Rating Here