- Mode:
Instructor-Led Online
- Syllabus:
Job-Oriented
- Duration:
80-85 Hours
- Demo
Available
- Level:
All Level
Register Now
Download Syllabus
DevOps on AWS, GCP, and Azure
80-85 Hours of Theory, Demo and Lab sessions
A complete DevOps Course for Real-time Project Management. Course delivery can be conducted as a Batch of Students or One-On-One.
Modes of Delivery
Course can be delivered in both Online and Offline/On-Premises methods.
Course Highlights
- Dedicated Learning Management System
- Well organized Class recordings with unlimited learning
- Most extensive training for Real World Deployments
A training program with placement support by Yes-M Systems, a software services provider with capabilities in Cloud Services, Data Analytics and AI/ML domains.
- Instructor-Led Online Training
- Certification & Job Assistance
- Flexible Schedule
- 24 x 7 Lifetime Support
- 100% Job Oriented Training
- Work on Real-time Projects
Module 1 : Why DevOps
- Understanding Monolithic Architecture – [Theory]
- Understanding Microservices Architecture – [Theory]
- What is DevOps? – [Theory]
- Use Cases for DevOps – [Theory]
- Tools in DevOps – [Theory]
Module 2 : Linux OS Basic Administration
- Introduction to Operating Systems – [Theory | Demo | Lab]
- Understanding Linux File Systems – [Theory | Demo | Lab]
- Files and Directories Management – [Theory | Demo | Lab]
- Linux Package Management – [Theory | Demo | Lab]
- Nano Editor in Linux – [Theory | Demo | Lab]
- JDK and JRE installation on Linux – [Demo | Lab]
- Nodejs and NPM Installation on Linux – [Theory | Demo | Lab]
- Docker Installation on Linux – [Theory | Demo | Lab]
Module 3 : Docker Administration
- Virtual Machines Vs Docker – [Theory]
- Docker Hub and GitHub Setup – [Theory | Demo | Lab]
- Managing Docker Images – [Theory | Demo | Lab]
- Managing Docker Containers- [Theory | Demo | Lab]
- Dockerfile and Docker Compose – [Theory | Demo | Lab]
- Dockerizing a Python Application – [Project | Demo | Lab]
- Dockerizing a NodeJS Application – [Project | Demo | Lab]
- Dockerizing a Java Application – [Project | Demo | Lab]
- Dockerizing a MEAN Stack Application- [Project | Demo | Lab]
- Dockerizing a MERN Stack Application- [Project | Demo | Lab]
- Improving Docker Deployments using Caches- [Theory | Demo | Lab]
Module 4 : Kubernetes on Google Cloud
- Kubernetes Vs Docker Swarms – [Theory | Demo | Lab]
- Creating Kubernetes Cluster with GCP – [Theory | Demo | Lab]
- Deploying Docker on K8S – [Theory | Demo | Lab]
- K8S Concepts – an In-depth view – [Theory | Demo | Lab]
- K8S’s Pods and Replica Management – [Theory | Demo | Lab]
- Multiple K8s deployments for a single Service – [Theory | Demo | Lab]
- Microservices on K8s – [Theory | Demo | Lab]
- Package Management from K8s – [Demo | Lab]
- CI/CD De-mystified – [Theory]
- CI/CD on K8S using rolling updates – [Theory | Demo | Lab]
Module 5 : Containerization on AWS using Terraform
- Initializing a Terraform Project – [Theory | Demo | Lab]
- Preparing the AWS for Terraform – [Theory | Demo | Lab]
- Automation on AWS using Terraform – [Theory | Demo | Lab]
- Terraform States Overview – [Theory]
- Understanding Tfstate Files- [Theory | Demo | Lab]
- Deploying Terraform for multiple AWS users – [Project | Demo | Lab]
- Deploying EC2 instances with Terraform- [Project]
- Common Errors in K8s – [Demo | Lab]
- Immutable servers with IAAC – [Project]
- Terraform Workspaces – [Project | Demo | Lab]
Module 6 : DevOps on Azure using CI/CD
- Setting up Azure DevOps Pipeline – [Project | Demo | Lab]
- Agents and Jobs on Azure – [Theory | Demo | Lab]
- Running Azure DevOps on Multiple Agents- [Theory | Demo | Lab]
- Docker Management on Azure – [Theory]
- Managing DevOps Releases – [Theory | Demo | Lab]
- Terraform Config on Azure – [Project | Demo | Lab]
- Azure Kubernetes Cluster Configuration – [Theory | Demo | Lab]
- Pipelines and Repos for K8s and Microservices- [Demo | Lab]
- Managing Azure Infra using Terraform – [Project]
- Terraform Infrastructure decommission on Azure – [Project | Demo | Lab]
Module 7 : CI/CD with Jenkins
- Jenkins as a Container – [Project | Demo | Lab]
- Managing Plugins in Jenkins – [Theory | Demo | Lab]
- Jenkins Scripted Pipelines – [Theory]
- Jenkins Declarative Pipelines- [Theory]
- Jenkins to Maven and Docker Integration – [Project | Demo | Lab]
- Building and Pushing Docker Images – [Project | Demo | Lab]
- Unit and Integration tests on Jenkins- [Theory | Demo | Lab]
- Application deployment on AWS EKS – [Project | Demo | Lab]
- Pipeline as a Code using Jenkins – [Project]
- Continuous Delivery of Java project on AWS – [Project]
Module 8 : Ansible for Configuration Management
- Ansible Demystified – [Theory]
- Ansible deployment on AWS – [Theory | Demo | Lab]
- Configuring Ansible for Site preparations – [Theory | Demo | Lab]
- CI/CD deployments using Ansible and Jenkins [Theory | Demo | Lab]
- Playbooks in Ansible – [Project | Demo | Lab]
- Dynamic Inventories management – [Project | Demo | Lab]
- Hybrid CI/CDs – [Project | Demo | Lab]
- RDS setup – [Project | Demo | Lab]
- Beanstalk Setup – [Project | Demo | Lab]
Module 9 : Zabbix for Container Monitoring
- Zabbix as a Monitoring solution – [Theory]
- Zabbix over Prometheus and Grafana – [Theory]
- Zabbix over Nagios – [Theory]
- Deploying a Zabbix Environment – [Theory | Demo | Lab]
- Configuring Zabbix for Container Monitoring – [Project | Demo | Lab]
Do I get any discount on the course?
Yes, you get two kinds of discounts. They are group discount and referral discount. Group discount is offered when you join as a group, and referral discount is offered when you are referred from someone who has already enrolled in our training.
Who will provide the environment to execute the Practicals ?
The trainer will give Server Access to the course seekers, and we make sure you acquire practical hands-on training by providing you with every utility that is needed for your understanding of the course.
What is the qualification of the trainer?
The trainer is a certified consultant and has significant amount of experience in working with the technology.
Does Yes-M Systems accept the course fees in installments?
Yes, we accept payments in two installments.
How does Yes-M Systems Refund Policy work?
If you are enrolled in classes and/or have paid fees, but want to cancel the registration for certain reason, it can be attained within first 2 sessions of the training. Please make a note that refunds will be processed within 30 days of prior request.
Instructor Profile
Vinod
Efficient communicator, Cloud Solutions Provider, and Technical Trainer on AWS, Google Cloud, and Azure Platforms with more than 19 years of experience in the IT industry performing various challenging roles on Architecting Cloud Solutions providing Consultation and Projects management on Cloud Systems Integration, DevOps Engineering, Chaos Engineering and Architecting IT Solutions over the Cloud Technologies and training students on Cloud Platforms.



