KEMBAR78
DevOps Syllabus | PDF | Amazon Web Services | Software Development Process
0% found this document useful (0 votes)
32 views24 pages

DevOps Syllabus

GUVI offers a Certified DevOps Professional course in English and Tamil, designed to equip learners with essential DevOps skills through live classes and hands-on training. The program, accredited by NSDC, covers a wide range of tools and technologies, including Git, Jenkins, Docker, and Kubernetes, and provides personalized placement guidance. With a focus on practical experience, the course aims to prepare participants for successful careers in the rapidly growing DevOps field.

Uploaded by

ng rok
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views24 pages

DevOps Syllabus

GUVI offers a Certified DevOps Professional course in English and Tamil, designed to equip learners with essential DevOps skills through live classes and hands-on training. The program, accredited by NSDC, covers a wide range of tools and technologies, including Git, Jenkins, Docker, and Kubernetes, and provides personalized placement guidance. With a focus on practical experience, the course aims to prepare participants for successful careers in the rapidly growing DevOps field.

Uploaded by

ng rok
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

Certified DevOps

Professional Course
Learn in English & தமிழ்

Weekday (3 months) / Weekend (5 months)

Live Classes with Placement Guidance


About GUVI

GUVI is India’s first Vernacular EdTech platform of its kind.


GUVI stands for ‘Grab Ur Vernacular Imprint’, dedicated to
making technical education accessible and effective by
breaking down language barriers. Our pioneering EdTech
company is incubated by India's premier institutions: the
Indian Institute of Technology Madras (IIT-Madras), & the
Indian Institute of Management Ahmedabad (IIM-A). We aim
to make a significant impact in the field of tech upskilling,
opening doors for learners across India to acquire valuable
technical skills in their vernacular languages. By
democratizing tech education online through prominent
partnerships with Google-for-Education, UiPath, NASSCOM,
AICTE & IIT-M Pravartak, GUVI has made it possible to
impart job-ready tech skills to the ambitious aspirants.

About IIT-M Pravartak


IITM Pravartak Technologies Foundation is a section 08
company housed within the Indian Institute of Technology
Madras, operates as the Technology Innovation Hub on
Sensors, Networking, Actuators, and Control Systems
(SNACS), funded by the Department of Science and
Technology, Government of India, under its National
Mission on Interdisciplinary Cyber-Physical Systems.
Dedicated to preparing India's youth for the forefront of
technological advancement, our core activities include
technology development, entrepreneurship development,
human resource development, and international
collaboration. By fostering an ecosystem that integrates
academia, industry, government, and international
organizations, IITM Pravartak facilitates the translation of
fundamental research into practical products, driving
innovation and shaping the future of technology.

We are Accredited by
About the Co-Founders

Co - Founder at GUVI

20+ years of Technical Expertise

& more

Tech Women Entrepreneur who was selected


For Google Developers’ Launchpad Program
Sridevi

CEO & Founder at GUVI

20+ years of Technical Expertise

& more

Built 7 Products from Scratch Mentored 1000+

Arun Prakash
students Hosted 200+ sessions & 25+ webinars

Co - Founder at GUVI

17+ years of experience with IT industry

Technologist with 9+ years of Entrepreneurial


experience & Member of the Syllabus Sub-
Bala Murugan
Committee at Anna University

About Zen Class Certified DevOps Professional

Course Certification

DevOps unites software development and IT operations,

ensuring seamless integration throughout the entire

service lifecycle - from design to production support.

At GUVI, our NSDC-certified DevOps Online Course

equips you with the skills to master this innovative

approach. You'll explore in-depth the fundamentals of

DevOps, learning to optimize processes and tool

utilization across various corporate environments. This

comprehensive program includes hands-on training

with top tools like Git , Jenkins, Docker, and Kubernetes.

With personalized placement guidance and expert

mentorship included, GUVI prepares you to excel and

lead in the rapidly booming industry. Start your journey

towards becoming a skilled DevOps engineer today!

Highlights of Zen Class


DevOps Course
Certification

112% Hike in Demand 1000+ Hiring Partners

500+ Instructures Beginner-friendly

1000+ Learners Placement Guidance


placed
DevOps Certification

Program
3 Months Weekday / 5 Months

Weekend Live Online Classes

Hands-on Industry Projects + Hackathons

Technical Mentorship by Industry Experts +

Periodic Virtual Meetups

Practise on Coding Practise Platforms


CodeKata, WebKata

Mock interviews

Placement Interview Eligibility Test(by Mentors)

Proceed to Placement Guidance


Top skills you’ll learn!
Professional Level Proficiency in Python Programming.

Solid Foundation in AWS infrastructure.

Expertise in Docker, Jenkins, Kubernetes, and more.

Learn how to incorporate continuous integration and


Continuous development into your software delivery.

Master GIT & Container.

Technologies covered

Git Jenkins Docker

Maven Kubernetes Gradle

Terraform Vagrant Prometheus

GitHub AWS Resources Grafana

Virtual Box Ansible SDLC

Agile Linux Bash


Zen Class- DevOps
Course Curriculum
Our expert-guided curriculum is structured into
modules, each covering hands-on projects for
practical and meaningful experience

Module 01: Introduction to DevOps

Explore the essentials of DevOps, including Agile


and SCRUM methodologies, and understand the
continuous integration and delivery processes. This
module sets the foundation for why DevOps culture
is pivotal, providing an introduction to virtualization
and the basics of automated VM setup.

What is SDLC?

Types Of SDLC Methods.

What is Agile Methodology?

What is SCRUM Methodology?

What is DevOps?

Need for DevOps Culture.

What is a Continuous Integration?

What is Continuous Delivery?

Benefits Of DevOps

Introduction to Virtualization

VM - Manual & Automated setup

Module 02 : Linux (Centos7/Ubuntu)

Gain proficiency in Linux fundamentals using


Centos7 and Ubuntu. Learn essential commands, file
permissions, package management, and security,
preparing you for system administration tasks and
advanced Linux capabilities.

Introduction to Linux

Basic Commands

More Commands (mkdir, cp, mv, touch, etc)

Filters & Redirections

Users and Group

File permissions

Package Management

Security and System Administration

Archiving

Ubuntu Based Commands

Module 03 : Computer Networks

Dive into the core concepts of networking


including OSI models, IP addressing, and
subnetting. This module covers routing, switching,
network security, and advanced networking
commands, essential for understanding how
networks support DevOps practices.

Introduction to networking and OSI models

Understanding the networking

IP Addressing and Subnetting

Routing and switching

Network security

DNS ( Domain name system)

Network virtualization

Cloud networking

Microservices Networking

Advanced Networking Commands


Module 04: Bash Scripting

Master Bash scripting to automate tasks and streamline


your workflow. Learn about variables, user input,
decision-making structures, and loop constructs,
culminating in scripting your own hosted website.

Introduction to Bash Scripting

Sample scripts & Command Line Arguments

Variables & System Variables

Exporting the variables

user input

Decision Making

Loops & While Loops

Module 05: GIT


This module covers version control using Git,
focusing on operations like branching, merging, and
rebasing. Learn advanced features such as Git Hooks
and collaboration techniques including pull requests
and code reviews.

Introduction

Versioning, staging & un-staging

Branching, Merging, and rebase

Rollback, Reset

Git ssh login

Git Hooks

Git cherry-pick, stash, reflog, tag

Git Collaboration (Pull Requests, Code Reviews)

Git workflow

Git Branching Strategies (Feature branching,


GitFlow, GitHub Flow)
Module 06: Microservices and
Container

Understand the architecture and design patterns of


microservices and delve into containerization with
practical insights into building and deploying
microservices in containers.

Introduction to Microservices

Microservices Architecture and Design Patterns

Containers and Containerisation

Building and Deploying Microservices in


containers

Module 07: Build Tools

Explore various build tools necessary for software


development across different languages, including
Java, JavaScript, and Python. Learn about package
managers and automated build processes.

Introduction to Build Tools

Package Managers

Make and Makefile

Java Build Tools (Maven, Gradle)

JavaScript Build Tools (npm, yarn)

Python Build Tools


Module 08: Dockers

This comprehensive module on Docker covers


installation, architecture, and commands, along with
creating Dockerfiles and managing Docker
containers, networks, and security.

Introduction

Docker installation and commands setup

Docker Architecture

Docker Images and Containers

Dockerfile Creation

Developing with Containers

Docker Compose

Dockerfile & Multistage Dockerfile

Private Docker Repository

Deploy containerized applications

Docker Volumes

Docker Networking

Docker Security

Docker swarm

Docker health checks

Docker Ecosystem
Module 09: Continuous
Integration using Jenkins

Learn to set up and manage continuous integration


workflows using Jenkins. This includes understanding
Jenkins architecture, scripting with Groovy, managing
users, and implementing automated deployment.

Introduction to Jenkins

Jenkins Architecture

Introduction to Groovy Scripting

Writing and Executing Groovy Scripts in Jenkins

Jenkins Pipeline Syntax (Declarative vs. Scripted)

Creating and Managing Users

Role Based Access Control(RBAC)

Jenkins authentication and authorization

Basic Configurations

Jenkins integration with GIT (SCM)

Managing Credentials

Jenkins Shared Libraries

How to do Automated Deployment

Configuring Email Notifications


Module 10: AWS Infrastructure

Gain a thorough introduction to cloud computing with


AWS, learning about EC2, IAM, Auto Scaling,
CloudWatch, and more. Understand how AWS services
can be integrated to support DevOps processes.

What is cloud computing?

EC2 Introduction

Launching an EC2 and AWS CLI

AWS Identity and Access Management (IAM)

AWS Auto Scaling

Amazon S3

EBS & EBS snapshots

EFS & FSx

AWS Elastic LoadBalancer (ELB)

AWS CloudWatch

Route53

CloudFront

Amazon SES,SNS,SQS

AWS Lambda

Introduction to VPC & VPC Setup

AWS Elastic Beanstalk

RDS & DynamoDB

AWS DevOps Solution


(CodeCommit,CodeBuild,CodeDeploy,

CodePipeline)

Module 11: Kubernetes

This module provides a deep understanding of


Kubernetes, covering architecture, cluster setups,
deployments, and networking. Learn about managing and
scaling applications within Kubernetes environments.

Kubernetes Architecture

Minikube setup for K8s setup

EKS Cluster setup in AWS

Introduction to YAML

Object and Documentations

Kubernetes Pods and Labels

Kubernetes Deployments and StatefulSets

Kubernetes Services (ClusterIP, NodePort,


LoadBalancer)

Kubernetes Ingress and Network Policies

Helam charts

Kubernetes health check

RBAC

Configmap and secrets

Horizontal pod Autoscaling

Vertical pod autoscaling

Cluster autoscaling

Daemonsets

Monitoring and logging


Module 12: Infrastructure as
Code Using Terraform

Learn to define and provision AWS infrastructure using


Terraform. This includes understanding Terraform
syntax, managing state, and applying configurations
safely and efficiently.

Introduction to Terraform

Installation of Terraform

Create AWS resources using Terraform

Understanding Resources and Providers

Terraform Variables and Outputs

Destroying Infrastructure with Terraform

Terraform State Management (Remote State)

Terraform Modules and Workspaces

Error Handling and Infrastructure Validation

Module 13: Monitoring with


Prometheus & Grafana

Set up and configure Prometheus for monitoring,


and use Grafana for visualizing metrics. This
module covers the architecture, installation, and
advanced uses of both tools.

Prometheus Architecture

Installation and Configuration

Promql Introduction

Prometheus Graphs

Installation and configuration of Grafana

Using Grafana to visualize


Module 14: Ansible
Explore Ansible for automation of IT tasks like
configuration management, application deployment,
and task automation. Learn about Ansible playbooks,
roles, and secrets management.

Ansible Introduction and Overview

Ansible Architecture

Ansible Inventory and Configuration


Management

Ansible Playbooks and Tasks

Ansible Roles and Modules

Ansible Vault (Secrets Management)

Ansible Ad-Hoc Commands

Ansible Tower (GUI and Automation)

Module 15: Infrastructure as Code


using AWS CloudFormation
Learn to manage AWS resources with
CloudFormation, exploring stack management,
resource updating, and infrastructure tracking for
streamlined operations.

Introduction to AWS CloudFormation

Creating and Managing Stacks

CloudFormation Parameters and Resources

Mapping and Conditions

Drift Detection and Stack Policies


Featured Industry-relevant

Projects To Boost Your Portfolio

To put your newly acquired skills into practice,

you'll work on a series of final projects. These

projects will challenge you to apply your knowledge

and creativity to real-world problems:

Setup a DevOps CI/CD Pipeline for

Web Application

Automate the CI/CD pipeline for a web application

using Jenkins and Docker, enhancing update

efficiency and system reliability.

Automated Website Deployment

with Docker

Learn container management by automating

website deployment with Docker, focusing on

Dockerfiles and container orchestration.

Create a Monitoring Dashboard for

the Web Application

Use Prometheus and Grafana to build a monitoring

dashboard, vital for tracking the health and

performance of web applications..

Building a Scalable Application with

Docker & Kubernetes

Deploy and manage a scalable web application

using Kubernetes, focusing on load balancing and

automatic scaling.

Implement CI/CD for DevENV/

ProdENV Deployments

Develop dual-environment CI/CD pipelines for both

development and production, employing advanced

Jenkins configurations and Git strategies.

Automated Resource Allocation

Automate cloud resource allocation, optimizing the

scaling and management of cloud resources to

enhance operational efficiency.

Course Instructors
Learn from India’s Top Industry Experts

Muthuramanathan
Amol Shete Manickam
Senior Software Engineer,

LTI Mindtree Cloud Solution Architect

Autodesk asia pte ltd

Mohammad
Karthikeyan Ganesan Shahabuddin
Senior DevOps Consultant

Wolters kluwer Technical Expert at Aspire


Technology

Hari Prasad Srikanth Anumula


Devops Engineer Sr .Devops Engineer at Wipro

3 at Comcast
Here's What Our
Learners Feel
I completed the DevOps course from GUVI. Guvi
offers comprehensive DevOps training with hands-
on learning experiences. The instructors provide
clear explanations and support throughout the
course. The curriculum effectively covers essential
DevOps tools and practices. The platform fosters a
Vasanthakumar collaborative learning environment conducive to skill
Pazhani
development. Overall, GUVI Network is a valuable
resource for mastering DevOps and advancing your
career in the field.

I recently completed the DevOps course with GUVI


in Tamil, and it was a great experience. Our mentor,
Mr. Naveen explained the topics very well, and the
query team provided excellent support. Now, I am
preparing myself for interviews with confidence.
Tamil Elavarasan

I recently completed my DevOps course with GUVI


in Tamil. The course was very detailed and covered
all the essential DevOps topics. The hands-on
sessions were particularly beneficial. Mr. Naveen
Kumar was my mentor, and I am very thankful to him.
He cleared all my doubts during the sessions and
Naveen V
promptly addressed any additional queries. He also
provided extra support throughout the course.
Overall, I loved the experience with GUVI.

I am Ganeshraj. I have joined Devops master program in


GUVI. I liked their syllabus which covers maximum
industry needed devops tools. In the preboot session we
try to analyze the syllabus framed by GUVI and the basic
structure of Devops . The daily tasks and assessment
help us to be on the track of sessions. The video
recording is very useful to revise topics and clear
doubts using a query in zen portal. Yasmin is our
mentor. She teaches slowly and whenever we ask
Naveen V

doubts she clears us by explaining with realtime


examples in an organized manner. The placement
process team also provides us mock interviews , resume
building session weekly assessment and Informing us
about Job requirements and guiding for the process .
Thankyou GUVI for such good resource sharing.
Who can take this course?

Fresh Graduates who want to kick start their

career in DevOps Job Market.

Professionals working in either technical or

Non-technical job roles eager to leverage

DevOps Skills.

Employees working in the following roles

IT Team Leaders

Developers

Engineers

System Administrators & IT managers

Cloud Engineers

Software Developers
Program Details

3 Months Weekday / 5-Month Weekend


Live Online Classes

Program Start Dates

Please contact +91-9736097320 for assistance

Total Course Fee ₹94,999

Note : For refund refer T&C


What Do You Need to Start?

A good internet connection, a system with an

apt configuration (15/17 Processor, at least an

8GB RAM, and minimum 500 GB HDD or SSD

preferred).

Basic Programming Knowledge.

Willingness to learn new concepts and apply

them practically.

With more & more enterprises incorporating DevOps

philosophy in their software development regime, it's

the perfect time to learn the basic intricacies to boost

efficiency and productivity. GUVI's Zen Class offers a

vetted & structured curriculum for developers who

want to take their IT skills to new heights. It's your cue to

build a promising DevOps career with GUVI


DevOps is eminent to

software development

Now, Instructor-led DevOps Engineer


Training Made Easy.

IITM Research park - phase 2

module #9, 3rd floor, D block,

Kanagam Rd, Tharamani, Chennai,

Tamil Nadu, India. 600113

You might also like