DevOps Engineer
Bootcamp
Fundamentals
Land an Exclusive&Interview
Advanced Bootcamp
Opportunity! *
*Terms & Conditions apply
INDEX
About upGrad 02
About the Bootcamp 03
Program Highlights 04
Program Details 05
Why this Bootcamp 06
Program Curriculum 07
Project Portfolio 15
Our Subject Matter Experts 16
Our Authors 17
ABOUT
UPGRAD
upGrad is an online education “DevOps Engineer
platform to help individuals Bootcamp” aims to deliver
develop their professional potential conceptual knowledge along with
in the most engaging learning hands on-experience to ensure a
environment. With an exponential successful start for your career in
increase in demand for skilled the industry. At upGrad, we aim to
individuals, our aim is to help leverage technology in order to
working professionals upskill in transform the way education is
emerging new-age technologies. delivered in the digital age.
Our aim is simple:
We strive to create high-impact, hands-on
experiences that prepare students for
meaningful and productive careers.
Ronnie Screwvala
Co-founder and Executive Chairman
*Terms & Conditions apply 02
ABOUT THE
BOOTCAMP
Our comprehensive hands-on Our program includes
program, led by industry experts, comprehensive job support,
will equip you with the knowledge including mock interviews and
and skills needed to master DevOps analysis, to help you Put together
practices and tools. You'll learn to an impressive profile and a stellar
manage cloud infrastructure across portfolio of projects, prepare for
AWS, Azure, and GCP, master interviews, and get ready to land a
configuration management tools job in the high-demand DevOps
like Ansible and Puppet, apply domain.
continuous delivery and testing
mechanisms, and improve
production infrastructure with
release engineering.
With real-world projects, guided
exercises on cloud labs, industry
case studies, and best-in-class live
training, you'll gain practical
experience and be job-ready upon
completion. Learners will
*Terms & Conditions apply 03
PROGRAM
HIGHLIGHTS
76 54
Hours of Live Hours of Self-Paced
Instructor-led Training Learning
180 300+
Guided Hands-On Hours of Cloud
Exercises Labs-Enabled Learning
17 4
Practice Assignments Industry-grade Capstone
Projects
7 2
Industry Case Studies Mock Interviews and
Feedback
04
PROGRAM
DETAILS
Program Duration
4.5 Months
Eligibility Criteria
Final year students pursuing their graduation or professionals
with 0-3 years of experience wanting to kick-start career as DevOps
Developer can apply for the program. Preferred coding/IT experience..
Program Fee
₹ 85,000 + GST ₹ 59,500 + GST (non-refundable fees)
Admission Process
Step 1: Step 2:
Apply for the program Complete your application
Step 3: Step 4:
Pay block amount Reserve your seat
05
WHY THIS
BOOTCAMP?
Here are some reasons why a DevOps Engineer Bootcamp can be
beneficial:
1. Skill Development: Bootcamps offer a structured learning environment
designed to provide hands-on training and skill development.
2. Industry-Recognized Certifications: Bootcamps often provide participants
with certifications that are recognized by industry leaders, such as Amazon
Web Services (AWS), and Microsoft Azure. These certifications can enhance
your credibility and help you stand out in the job market
3. Networking Opportunities: Bootcamps provide a great opportunity to
network with other participants and instructors. You can exchange ideas,
collaborate on projects, and potentially meet industry professionals who can
provide guidance and job opportunities.
4. Career Advancement: These skills are in high demand and are expected to
remain so in the foreseeable future. Bootcamps can help you gain the skills
and certifications needed to advance in your current career or pivot to a new
Video Bootcamps
Courses
Cloud Labs No No Yes
Industry Projects No Yes Yes
Career Guidance Sessions No Yes Yes
Value for Money* No No Yes
Top Product Companies No No Yes
*Terms & Conditions apply 06
PROGRAM
CURRICULUM
1. Introduction to DevOps process
Understanding the DevOps Process
Continuous Improvement, the Essential Driver behind
Topics DevOps DevOps and Automation
Covered : DevOps and the Bigger Picture
Trends that Go Hand in Hand with DevOps
2. Basics of Networking and Cloud services
Basics of Networking
Networking on Linux
Networking on Windows
Topics Introduction to VPN
Foundation of Cloud Computing
Covered : Overview of AWS, Azure, and GCP
Introduction and Comparison of Services: AWS,
Azure, and GCP
Get Hands-On with Project 1
07
PROGRAM
CURRICULUM
3. Becoming Proficient in Linux Functions
Introduction to Linux
Linux Command Line
Topics Files and Directories
Creating and Editing Files
Covered : User, Group and Permissions
Other Essential Features
Processes in Linux
4. Mastering Bash Scripting
Files, Folders and Relationships
Strings Management
Topics Metadata
Covered : Pipelines
Parameters and Command Substitution
Search and Replace
08
PROGRAM
CURRICULUM
5. Mastering Version Control using Git
Introduction to Version Control with Git
Git from the Command Line
Topics Everyday Git Commands
Github/Gitlab Runners
Covered : Git Branches and Approvals
Git Tagging, Branching, Merging and Workflow
Get Hands-On with Project 2
6. Building with Maven and Serverless Computing
Installing and Configuring Maven
Build Project Using Command Line
Topics Use Custom Repository Managers
Covered : Develop a Multi-Module Maven Project
Introduction to Serverless Computing
Creating Serverless Function
Deploying and Using Serverless Function
09
PROGRAM
CURRICULUM
7. Continuous Integration and Continuous Development
Introduction to CI/CD Pipelines
Installing and Configuring Jenkins
Topics CI with Jenkins
CD with Jenkins
Covered : Plugin in Jenkins
Jenkins Pipeline-As-Code
Jenkins Administration
Jenkins Security
8. Containers and Dockers
Introduction to Dockers
Introducing Containers and Images
Topics Living with Images and Containers
Covered : Getting it Done Better with Compose
Docker Orchestration
Security
Get Hands-On with Project 3
10
PROGRAM
CURRICULUM
9. Infrastructure Provisioning with Terraform
Introduction to Provisioning and Terraform
Working with State
Topics Managing Terraform with Git
Terraform Workspaces
Covered : Integrating a CI/CD Pipeline with Terraform
Reusability
Refactoring and Review
10. Configuration Management and Ansible
Introduction to Configuration Management
Installing and Configuring Ansible
Topics Working with Ansible
Covered : Ansible and Playbook Grammar
Ansible Modules
Ansible Roles
Ansible Tower
11
PROGRAM
CURRICULUM
11. Container Orchestration and Management
Introduction to Kubernetes
Kubernetes Architecture
Topics Working with Pods, Deployments, and Replicasets
Kubernetes Networking and Storage
Covered : Ingres, Load Balancer, and Security
Kubernetes Controllers
Cluster Management
Get Hands-On with Project
12. Quality Testing
Introduction to Quality
Testing Testing Phases and Types
Topics Test Automation
Covered : Overview of Selenium and WebDriver
Code Quality Testing using Sonarqube
Get Hands-On with Project 5
12
PROGRAM
CURRICULUM
. Data Engineering
13. Reporting and Analysis
Topics Introduction to Grafana
Covered : Developing Reports and Dashboards
14. DevSecOps
Topics Introduction to DevSecOps
Covered : Understanding Shift Left Security Approach
15. Logging and Monitoring
Introduction to Prometheus
Topics PromQL
Covered : Prometheus Exporters and Deploy Node Exporter
Docker and Kubernetes Monitoring using Prometheus
13
PROGRAM
CURRICULUM
. Data Engineering
16. Introduction to IAM, User roles and policies
Topics Introduction to Cloud Providers
Covered : Overview of IAM User, Role, and Policies
17. Managed Services on AWS/ Azure/ GCP
Introduction to Managed Services
Overview of Database Services
Overview of Data Storage Services
Topics Overview of Load Balancer
Covered : Overview of Cloud Frond
Overview of API Hosting Services
Overview of API Gateway
14
PROJECT
PORTFOLIO
Deployment of a Python App on Kubernetes Cluster
Deploying a pre-built Python-based app over Docker
containers and applying the same with containers in
Kubernetes private cluster.
Configuration, Provision, and Monitoring a node.js App
Configuration in Ansible using Node.js-based API,
provisioning using Terraform and monitoring metrics with
Prometheus and Grafana.
Deployment of Full-Stack Web App over AWS Cloud
Deploy a full web app on AWS: front-end on AWS
CloudFront, middleware on AWS EBS, and back-end
on AWS EKS.
Deployment of Full-Stack Android App over Cloud
Build, ship, and host a full-stack application on Cloud
with the flexibility to leverage the breadth of cloud
services..
15
OUR
SUBJECT MATTER EXPERTS
Sonal Mittal Devang Lakhani
Cloud DevOps Trainer AWS & Google Cloud
Architect
Ex-TCS Ex-Credit Suisse
Michael Bright Naushad Pasha
Linux/CKA Trainer Technical Training
Specialist
Ex-HP Self Employed
Mukul Malhotra Ravi Kulkarni
DevSecOps Architect DevOps and Cloud
Trainer
Ex-Seagate,Ex-AMEX Ex-Capgemini,
Cognizant
17
OUR
AUTHORS
Eshant Garg Ajay Kumar Lodha
Cloud Architect, Cloud Architect
Microsoft Certfied Trainer
Ex-Wells Fargo, Ex-Capgemini
Ex-Experian
Anand Rao Nednur Prashant Pandey
Cloud Architect Solution Architect, Data
Engineer
Wipro TCS
Dikkama Reddy Ankush Choudhary
Bollavaram Cloud Engineer
Technical Architect, Azure
Architect Ex-InfraStack
IBM
16
upgrad.com
For further details, contact
bootcampsupport@upgrad.com 1800 210 2020
We are available 24*7
upGrad Education Private Limited. Nishuvi, 75, Dr. Annie Besant Road Worli, Mumbai - 400018
Corporate office: Lexington Towers, Bangalore- 560029