Course Overview

In today’s fast-paced IT landscape, mastering DevOps practices and tools is critical for streamlining software development and operations. DevOps bridges the gap between development and IT teams, enabling automation, continuous integration, continuous delivery, and rapid deployment. This course focuses on a project-based approach to DevOps, offering real-world experience across 20 practical projects that simulate industry-grade environments. Whether you’re deploying Java applications, containerizing workloads, setting up cloud infrastructure, or managing CI/CD pipelines, this course empowers learners to gain hands-on proficiency in critical DevOps skills using tools like Jenkins, Docker, Kubernetes, AWS, Ansible, and Terraform.

This course begins with an introduction to DevOps principles, continuous integration and delivery concepts, and the tools required for implementation. Learners will then set up and automate multi-tier applications locally and on AWS, followed by re-architecting for cloud-native infrastructure. It covers the full lifecycle of CI/CD using Jenkins, AWS tools, and container orchestration with Docker and Kubernetes. The course delves into infrastructure automation using Ansible, Terraform, and AWS CloudFormation, then shifts to advanced topics like hybrid delivery models, configuration management, and security best practices in the cloud. Each project offers detailed, step-by-step implementation to help you build confidence and fluency in deploying modern DevOps solutions.

By the end, you’ll confidently execute full-stack DevOps workflows and deliver robust, production-ready infrastructure and applications.

What You Will Learn

  • Gain expertise in DevOps projects setup, from scratch
  • Learn how to build complete DevOps Lifecycle
  • Understand highly complex CICD pipelines
  • Master your automation skills
  • Use cutting edge technologies of the IT Industry
  • Learn real-time scenarios to gain confidence for the Interview questions
  • Present yourself with confidence in the project meetings
  • Gain confidence in your DevOps skills
  • Develop a problem-solving mind set

Program Curriculum

  • Course Introduction
  • What is DevOps
  • What is Continuous Integration?
  • What is Continuous Delivery?
  • Course Prerequisites
  • Tools Prerequisites Setup
  • Projects Path
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • Introduction
  • VM Setup
  • DB, Cache & Queue Setup
  • App Setup
  • Nginx Setup
  • Validate

  • Introduction
  • Code
  • Execution
  • Chapter 3 Quiz

  • Introduction 
  • Security Group & Key Pairs
  • EC2 Instances
  • Build and Deploy Artifacts
  • Load Balancer & DNS
  • Autoscaling Group
  • Validate & Summarize
  • Chapter 4 Quiz

  • Introduction
  • SecurityGrp And KeyPairs
  • RDS
  • AWS Elasticache
  • Amazon MQ
  • DB Initialization
  • AWS Elastic Beanstalk
  • Build & Deploy Artifact
  • Amazon Cloudfront
  • Validate and Summarize
  • Chapter 5 Quiz

  • Introduction
  • Security Group & Keypairs
  • EC2 User Data Scripts
  • Setup Jenkins, Nexus & SonarQube Server
  • Build & Nexus Integration Job
  • Slack Integration
  • Test, Code Analysis, SonarQube Integration
  • Nexus Repository Integration
  • Validate Pipeline & Summarize
  • CICD Stack Data Backup
  • Chapter 6 Quiz

  • Introduction
  • AWS CodeCommit Setup
  • AWS CodeArtifact Setup & AWS Systems Manager Parameter Store
  • SonarCloud Setup
  • AWS Systems Manager Parameter Store for Sonar Details
  • AWS CodeBuild for SonarQube Code Analysis
  • AWS CodeBuild for Build Artifact
  • AWS CodePipeline & Notification with SNS
  • Validate Pipeline & Summarize
  • Chapter 7 Quiz

  • Introduction
  • Sample Pipeline
  • Documentation
  • Writing Pipeline Code
  • Execute Pipeline & Validate
  • Chapter 8 Quiz

  • Introduction
  • Continuous Integration Project
  • Branch & Code Analysis Warning Update
  • Tomcat, Mysql, Memcache & Queue Setup
  • Build, Deploy & Test URL Job
  • Software Testing with Selenium
  • Promote Artifact for Production
  • cicd-backup-video
  • Chapter 9 Quiz

  • Introduction
  • Continuous Integration
  • Bean Stalk Setup
  • RDS Setup
  • SecGrp & DB Initialization
  • Env Health Check Update
  • Update Code with Pom & settings.xml
  • Build Job Setup
  • Software Testing Job
  • Pipeline Setup
  • Validate & Summarize
  • Chapter 10 Quiz

  • Introduction
  • Ansible Setup for AWS
  • Warm Up for AWS Cloud Playbooks
  • Variables for VPC
  • VPC Play
  • Subnets Play
  • Internet Gateway & Route Table
  • Nat Gateway & Route Table
  • Store IDs to Variables File
  • Bastion Host Setup
  • Clean Up & Summarize
  • Chapter 11 Quiz

  • Introduction
  • Variables Update
  • Site.yml
  • Ansible Setup
  • First Phase Execution [VPC]
  • Vars, AMI & Key Pairs
  • Security Group
  • Stack EC2 Instances
  • Load Balancers
  • Dynamic Inventory & Dynamic Variables
  • Wrap Up
  • Chapter 12 Quiz

  • Moving Controller in VPC
  • Vars, Templates & Inventory
  • Master Playbook [site.yml]
  • Code Build Playbook
  • Hostname IP Mapping Playbook
  • Database Playbook
  • Memcached Playbook
  • RabbitMQ Playbook
  • Tomcat Playbook
  • Nginx Playbook
  • Execution
  • Chapter 13 Quiz

  • Introduction
  • Continuous Integration
  • Launch Staging Server
  • Playbook for Tomcat Setup
  • Playbook for Deployment
  • Ansible on Jenkins
  • Ansible Job in Jenkins
  • Switch Branch & Quality Gates
  • Software Testing Job [Selenium]
  • Prod Deployment Job
  • Chapter 14 Quiz

  • Introduction
  • Recap Continuous Integration
  • RDS Setup
  • Beanstalk Setup
  • DB Initialization
  • SonarCloud Integration
  • IAM & Parameter Store
  • Update Branch & Pipeline
  • Deploy to Beanstalk Job
  • AWS CodeBuild for Software Testing
  • Integrate Everything in Pipeline
  • Validate & Summarize
  • Chapter 15 Quiz

  • Introduction
  • Overview of Base Images
  • Dockerhub Setup
  • Setup Docker Engine
  • Dockerhub & Dockerfile References
  • Dockerfile fo App Image [TOMCAT]
  • Dockerfile for DB Image [MySQL]
  • Dockerfile for Web Image [NGINX]
  • Building Images
  • Docker Compose
  • Run Containers & Test
  • Push Images to Dockerhub
  • Summarize
  • Chapter 16 Quiz

  • Introduction
  • Documentation Overview
  • Minikube for Test Env
  • Kubeadm for Cluster
  • Kops for Cluster on AWS
  • AWS EKS for the Cluster
  • Chapter 17 Quiz

  • Introduction
  • Spin K8s Cluster
  • Volume Prerqs for DB POD
  • Source Code Overview
  • Kube Secret for Passwords
  • DB Deployment Definition
  • DB Service Definition
  • Memcached Deployment & Service
  • RabbitMQ Deployment & Service
  • Tomcat Deployment, Service & Initcontainers
  • Provision Stack on K8s Cluster
  • URL for Website & Wrap Up
  • Chapter 18 Quiz

  • Terraform: Intro and Exercise
  • Terraform-Exercise2_vars
  • Terraform-Exercise3_Provisioners
  • Terraform-Exercise4_output
  • Terraform-Exercise5_backend
  • Terraform-Exercise6_multiresourse
  • Chapter 19 Quiz

  • Introduction
  • Terraform Setup
  • S3 for Backend
  • Variables and Providers
  • Key Pairs
  • VPC Module & Setup
  • Security Group Setup
  • RDS, ElastiCache & Amazon MQ
  • Beanstalk ENV Setup
  • Bation Host & DB Initialization
  • Artifact Deployment
  • Validate & Summarize
  • Chapter 20 Quiz

  • Introduction
  • First Example
  • Intrinsic Function
  • Change Set
  • More Intrinsic Functions
  • Multiple Resources
  • Mappings and Pseudo Parameters
  • Parameters
  • Outputs
  • Init

  • Introduction
  • Data from S3 & Intellij
  • Master or Root Template
  • IAMRole Template
  • Jenkins Template
  • Nexus Template
  • Sonar Template
  • Windows Server Template
  • Tomcat Template
  • DB Template
  • Creating Nested Stack
  • Validate

  • AWS Security Introduction
  • Security Services & Shared Responsibility Model
  • IAM
  • AWS Organizations
  • AWS Trusted Advisor
  • EC2 Key Pairs
  • KMS
  • Encrypt in Transit
  • Inspector & Best Practices
  • VPC
  • CloudTrail & Config

  • CI CD Introduction
  • Jenkins, Sonar, & Docker Integration
  • Plugins, Kubernetes Cluster & Helm
  • Helm Charts & git repo Setup
  • Writing Pipeline Code
  • Execution, Troubleshooting & Summarizing
Load more modules

Instructor

Imran Teli

Visualpath is a leading software training organization with 12+ years of experience providing training on cutting-edge technologies. 32K+ Learners worldwide. We provide Career Building video courses on various top and trending IT courses like DevOps, Cloud Computing, Full Stack, Python, Data warehousing, Testing, and many more. VisualPath IT is one of the leading software training centers in Hyderabad and the most reputable training division in all areas. Visualpath provides high-end technology that will allow everyone to build a career with them. Visualpath is the best institute in online training, corporate training, and classroom training. They offer training programs online in India and abroad. interesting.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Choose the Pro Plan That Fits Your Learning Journey

Invest in your future with flexible Pro subscription plans. Whether you're starting your cybersecurity journey or expanding your expertise, choose the membership duration that works for you and gain access to our complete learning platform.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 900+ courses and diverse Learning Paths to enhance your skills.

$ 599.00
Billed annually or $69.00 billed monthly

What is included

  • Access to 900+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with All Courses and Learning Paths
  • New Courses Added Every Month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs and CTF Challenges for comprehensive skill-building.

$ 699.00
Billed annually or $79.00 billed monthly

Everything in Pro and

  • 500+ Practice Labs with Guided Instructions
  • 400+ CTF Challenges with Detailed Walkthroughs
  • New Practice Labs and Challenges Added Every Month

Related Courses

1 of 50