0% found this document useful (0 votes)
67 views

DevOps & Cloud Engineering

Uploaded by

geethu1508
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views

DevOps & Cloud Engineering

Uploaded by

geethu1508
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

Learn to automate application

development life cycle on


secure cloud infrastructure.

CERTIFICATE
PROGRAM IN
DEVOPS AND
CLOUD
ENGINEERING
Comes with

in collaboration with
DEVOPS AND CLOUD
ENGINEERING

DevOps is the combination of cultural philosophies, practices,


and tools that increases an organization’s ability to deliver
applications and services at high velocity. This speed enables
organizations to better serve their customers and compete
more effectively in the market.

Cloud Engineering is the process of designing the systems


necessary to leverage the power and economics of cloud
resources to solve business problems.

The certificate program by Hero Vired in DevOps and Cloud


Engineering, will help you build fundamental knowledge
and skills to design, configure and deploy secure and robust
cloud storage infrastructure.

The program explores the techniques of automating tasks


and needs throughout the software development cycle, right
from coding to testing and finally deployment. It integrates
principles and practical hands-on experience needed to
become a successful Cloud and DevOps Engineer.

in collaboration with
DEVOPS AND CLOUD
ENGINEERING Build skills in relevant DevOps
and Cloud Engineering tools
that are industry-acclaimed
The program starts with exploring advanced
coding concepts in Python. You will learn
collaborative coding techniques using version
control systems and tools. Next, the program
will introduce you to the DevOps environment
that automates the CI/CD pipelines for rapid
code build, testing, and deployment. The
module includes the techniques and process
involved in designing, configuring, and
deploying cloud infrastructure and
microservices for secure and economical
application operability. Finally, the focus will
shift to automating the monitoring and track-
ing process of the entire system.

Cloud

and many more...

DevSecOps, MLOps and DevOps Architecture


PROGRAM HIGHLIGHTS

7+
INDUSTRY 8 MONTH
PROJECTS* PROGRAM
scenario deployments,
and case studies

BACHELOR'S 50+
DEGREE
live sessions
with faculty from both
industry and academia
required | Prior coding for holistic learning
experience is mandatory

Weekly effort of
3 CLOUD
12-15 PLATFORMS
HOURS
Exposure to all the major cloud
platforms **

*These projects are run internally by the mentors/faculty


** Terms and conditions apply
ELIGIBILITY
CRITERIA
• Bachelor’s degree is required
• Prior coding knowledge is mandatory
• Recommended work experience of 0-5 years

POTENTIAL JOB ROLES


TG PossibleRoles Expected Aspirational Companies

DevOps Engineer Kyndryl, Sprinklr, Genesys,


0-2 Platform Engineer 4.5 - 15.0 LPA LTI Mindtree, Databricks,
Years Cloud Engineer Algoworks, PixelCrayons,
TatvaSoft, Contus, Veritis

DevOps Engineer Kyndryl, Sprinklr, Genesys,


2-5 Platform Engineer LTI Mindtree, Databricks,
Years 8.5 - 30 LPA
Cloud Engineer Algoworks, PixelCrayons,
Cloud Architect TatvaSoft, Contus, Veritis

NOTE:
The career path for individuals post-completion of this program and with
3-5 years of work experience in DevOps would lead them to the following
roles: DevOps Lead, Cloud Lead Engineer, Lead Platform Engineer, and
Release Engineer.

This program is accredited by the


National Skill Development Corporation
CURRICULUM *
Duration: 8 months
Approximately 12-15 hours of student effort expected per week
Live projects integrated throughout the program duration

MODULE TOPICS SUB TOPICS

• SDLC
SDLC • The Waterfall Model
(Self-paced) SDLC • An Overview of the Agile Methodology
• Transforming SDLC using Cloud and
DevOps

Introduction to Python • Loops


• Conditional Statements

Arrays, Sets, OOPs, etc. • Oops


• Classes
• Sets
Python • List
Programming
Flask • Flask
• Routing

Introduction to Database • Database


and Flask • SQL Alchemy

• Version Control using Git


Introduction to Git and Github • Using GitHub for Collaborative Software
Development
Git and GitHub
Advance Git • Git Merge
• Branching
• Git Reset

• Agile Principles: Understand Effective


Project Management
• Scrum and Kanban: Apply Frameworks
in Practice
Agile • Adaptive Leadership: Develop Skills in
Agile Agile Environments
(Self-paced)
• Iterative Development: Implement
Continuous Improvement Techniques
• Team Collaboration: Foster Effective
Communication
• Problem-solving: Enhance decision-
making abilities in Agile Projects

Note: AWS access will be provided for the program duration


*Curriculum is subject to changes
CURRICULUM *

MODULE TOPICS SUB TOPICS

• Pytest Fundamentals
• Test Case Creation
Testing using Pytest • Test Automation
• Result Analysis
• Testing Efficiency Improvement

Introduction to Linux and • Linux OS


Commands • Ubuntu

• Ubuntu Commands
File System and Permissions • File System
• Permissions

• Bash Scripts
Bash Programming • Loops
• Functions
• Variables

• OSI Model
Testing, Linux Understanding Networking • TCP/IP
and Servers • Routing

• Web Servers
Apache2, and Nginx • Apache 2
• Nginx

• CI/CD Pipeline and Jenkins


• Jenkins
• CI/CD pipeline
• EC2
CI-CD Pipeline: Project • GitHub Actions
• Software Devlopment Flow
• AWS Codebuild
• Codecommit
• End-to-end Pipeline

• SAAS
Introduction to Cloud • PAAS
Cloud Essentials
(Self-paced)
Essentials • IAAS

*Curriculum is subject to changes


CURRICULUM *

MODULES TOPICS SUB TOPICS

• Introduction to AWS IAM


AWS Major Services • EC2
• Elastic IPs
• VPC
• SSL Implementation
• Route 53

• RDS
• S3
AWS S3 and RDS
• Backups
• Glacier

• Configuring and Managing AWS Elastic


Load Balancer
Elastic Load Balancer, AMIs • Amazon Machine Images
and ASG • Auto Scaling Groups (ASG)
• Integrating ELB, AMIs, and ASG
AWS Cloud
Deployment
• AWS Account Setup
• EC2 Instances
• Networking Setup
• Load Balancing
• Auto Scaling
• Security and Identity
Project: Deploying MERN/
• Database Configuration
Python based Application in
• Storage and CDN
AWS
• Deployment Automation
• Monitoring and Logging

• AWS CloudFront
• Creating and Configuring CloudFront
Distributions
• Content Delivery and Caching Strategies
• Security and Access Control in
AWS CloudFront
CloudFront
• Monitoring and Optimizing CloudFront
Performance

Lightsail • Instance Management


(Self-paced) Lightsail • Networking Configuration
• Application Deployment
CURRICULUM *

MODULES TOPICS SUB TOPICS

• Boto3 Introduction
Automating using Boto3 • AWS Service Interactions
• Scripting Automation

Serverless • AWS CLI


Architecture AWS Lambda and Cli • Lambda
& Cloud • EBS
Automation
Automating Critical Task • AWS Lambda
using AWS Lambda • CLI
• Lambda Fuction

• AWS SES
AWS SNS and SQS • SNS
• SQS

AWS Elastic
• Deploying python based application
Beanstalk AWS Elastic Beanstalk on Elastic Beanstalk
(Self-paced)

• GitHub Actions
Github Actions • Software Devlopment Flow

Introduction to CI/CD Pipeline • CI/CD Pipeline


• Fundamentals of Pipeline
CI/CD Pipeline
• Jenkins
• Groovy Code
Jenkins • Optimising Jenkins Pipeline
• Configuring Agents
• Caching

• AWS Codebuild
AWS Codebuild • Codecommit
AWS Codebuild & Codecommit • End-to-end Pipeline
& Codecommit
(Self-paced)
CURRICULUM *

MODULES TOPICS SUB TOPICS

Introduction to Containers and • Containerization


Docker • Docker

Docker Hub and Docker • Docker Hub


Compose • Docker Compose

• AWS ECR
ECR, ECS and Fargate • ECS
• AWS Fargate

Docker Swarm and Introduction


to Kubernetes • Docker Swarm, K8s
Containerization
and Container
• Container Orchestration, K8s
Orchestration
• Kubernetes Horizontal Pod Autoscaler
Kubernetes (HPA), Vertical Pod Autoscaler (VPA
• Kubernetes Services, Ingress Controllers
(NGINX, Traefik)
• Docker, Kubernetes
• Helm, Kustomize
• EKS

Deploying and Scaling


Web Application • Project

Terraform Part 1 & 2 • IAC, and Terraform

Automation
Ansible • Configure Management, & Ansible

• GitOps
GitOps - ArgoCD
• ArgoCD

Project • Terraform
• Ansible

Cloudformation Cloudformation • AWS CloudFormation


(Self-paced)
• CloudFormation Stacks
• CloudFormation Templates
CURRICULUM *
MODULES TOPICS SUB TOPICS

Graffana and Prometheus • Graffana and Prometheus

Monitoring AWS Cloudwatch • AWS Cloudwatch

• Elasticsearch
ELK Stack • Logstash
• Kibana

Nagios • Nagios
Nagios
(Self-paced)

SPECIALIZATION A - MICROSOFT AZURE

MODULES TOPICS SUB TOPICS

• Cloud Computing
• Azure Portal
• Subscription and Resource Group
• Virtual Machines
Introduction to Azure & Azure
• Azure Storage
Compute Services
• App Services
• Functions
• Container Instances
• Container Registry
• Kubernetes Service (AKS)

• Virtual Networks
• Subnets
Azure Services • Load Balancer
Networking in Azure • Application Gateway
• Traffic Manager
• VPN Gateway

• Active Directory (AAD)


• AD Connect
Azure Identity and Security • AD B2C
• RBAC
• Security Center

• SQL Database
• Cosmos DB
Azure Databases & Storage • Storage (File Shares, Disks)
• MySQL Database
• PostgreSQL Database
SPECIALIZATION A - MICROSOFT AZURE

MODULES TOPICS SUB TOPICS

• Monitor
Azure Monitoring and • Log Analytics
Governance • Application Insights
Azure Services
• Policy
• Resource Manager Templates

• Understanding Work Item Tracking


• Agile Project Management
Azure Boards & • Integration and Collaboration
Introduction to pipeline Application Insights
Azure DevOps • Reporting and Analytics

• Pipeline Fundamentals
Azure Pipeline with • Building CI/CD Pipelines
custom Agents • Artifact Management

• Azure Account Setup


• App Service Configuration
• Networking Setup
• Load Balancing
Project in Azure Deploying scalable • Auto Scaling
application on Azure • Security Measures
• Database Configuration
• Content Delivery
• Deployment Automation
• Monitoring and Logging

SPECIALIZATION B - GOOGLE CLOUD PLATFORM

• Cloud Computing
• GCP Console
• Command-line Tools
Deployment in Introduction to GCP • GCP Project
GCP • Enabled APIs
• Billing Overview
• Pricing Overview
SPECIALIZATION B - GOOGLE CLOUD PLATFORM

MODULES TOPICS SUB TOPICS

• VPC and Subnets


• Load Balancing
• Cloud DNS
Deployment in Networking in GCP
• Cloud CDN
GCP
• Cloud NAT

• Compute Engine
• Kubernetes Engine
Compute Services • App Engine
• Cloud Functions
GCP Services
• Cloud Storage
• Cloud SQL
Storage and Databases • Cloud Spanner
• Cloud Bigtable
• Firestore

• IAM
• IAP
Security and Identity • Identity Platform
• KMS
• VPC Controls
GCP Security &
Monitoring
• Monitoring and Logging
• Deployment Manager
Monitoring and Logging • Cloud Build
• Cloud Functions (Advanced)
• Resource Management Best
Practices

• Application Deployment
Deploying scalable • Deployment Strategies
application on GCP • Continuous Delivery
Project in GCP
• Service Deployment
• Deployment Automation

CAPSTONE
LEARNER JOURNEY
Implement JIRA,
GitHUb to simulate
aAgile Project Code
Management

Git and Understanding Project

Github Agile
Python boot Coding
camp - Build a Repo
simple api

Automated Deploy a Python


Testing Linux shell Flask application in
through scripting in Linux Machine
PyTest Local machine
using Linux
VM Project

Deploy a Python
Build a CICD pipeline
Flask application in
withAutomated
EC2 and Lamb
Testscripts
Project
Project

AWS EC2, RDS Build a CICD


and Lambda Pipelining
through
Jenkins
Deploy services
using Docker
Container in Kubernetes
Orchestration with
Kubernetes Project

Work with Docker

Deploy application IAC with Monitoring with


using IAC in Terraform Prometheus, Project
Terraform and Ansible Grafana Monitor the
Project
deployed
application

Optional
AZURE
Devops GCP suite
Suite Implement the
same tools in any
other platform
Project
SAMPLE PROJECTS
Architecting a 3-Tier Application on AWS VPC with ASG, ELB, and
Backup Plan:

The objective of this project is to design and deploy a scalable and highly available
3-tier application on Amazon Web Services (AWS) Virtual Private Cloud (VPC). The
architecture will include an Application Load Balancer (ALB) to distribute traffic, Auto
Scaling Groups (ASGs) for automatic scaling, and a robust backup plan to ensure
data resilience.

Automating Deployment of MERN Stack on AWS App Runner with


AWS CodePipeline:

The purpose of this project is to automate the deployment process of a MERN


(MongoDB, Express.js, React.js, Node.js) stack application on AWS App Runner using
AWS CodePipeline. By implementing this automation, developers can save time and
effort in deploying their MERN applications and ensure a streamlined and consistent
deployment process. AWS App Runner is a fully managed service that simplifies the
deployment of containerized applications. It automatically builds and deploys your
application from source code or a container image, providing a scalable and highly
available environment. AWS CodePipeline is a continuous integration and
continuous deployment (CI/CD) service that enables you to automate the release
process for your applications. It integrates with various AWS services, including AWS
App Runner, to create a seamless deployment pipeline.

Dockerized Microservices on Kubernetes: CI/CD with Jenkins and


GitHub:

The Dockerized Microservices on Kubernetes project aims to build a


microservices-based architecture using Docker containers and deploy them on
Kubernetes. Additionally, the project focuses on automating the CI/CD pipeline using
Jenkins and GitHub, providing a seamless development and deployment workflow.
Microservices architecture promotes the decomposition of an application into
smaller, loosely coupled services, enabling flexibility, scalability, and easier
maintenance. Docker containers provide a lightweight and portable environment to
package and isolate each microservice. Kubernetes, as a container orchestration
platform, ensures efficient management and scaling of these microservices.

An OTT Platform:
Deploying OTT-based platform and scaling up to handle millions of concurrent users.
The project includes the deployment architecture design to automate scaling up of
microservice based applications while keeping the cost at check.
SAMPLE PROJECTS

Deploying Spring Boot Application on Kubernetes - AWS Project


(End-to-End Web Application Deployment):

The Deploying Spring Boot Application on Kubernetes - AWS Project aims to deploy
a Spring Boot web application on Kubernetes using AWS services, providing an
end-to-end web application deployment solution. This project focuses on
leveraging the power of Kubernetes for container orchestration and AWS services
for seamless deployment.

Application Deployment and Scaling with Terraform AWS Three-Tier


Architecture:
The Application Deployment and Scaling with Terraform AWS Three-Tier Architecture
project automates the deployment and scaling of a three-tier application using
Terraform and AWS. It leverages AWS services such as CloudFront/ELB, EC2/Fargate,
RDS/DynamoDB, Auto Scaling, and CloudWatch for monitoring and logging. The
project ensures security, follows best practices, and serves as a practical example for
streamlining complex application deployments with Infrastructure as Code.

A Gaming Company:
Deploying and creating the scalable architecture of a live game which requires low
latency between users coming from different parts of the world. The game server
needs continuous updation initially (one update per week), so need to create CI-CD
pipeline to update while having 0 downtime (Blue-Green deployment).

An EdTech Company:
Deploying a traditional LMS system created on MEAN stack. The
architecture needs to be cost effective given many modules need higher
computing resources occasionally while needing to control the cost of the
usage of these resources.
WORKSHOP

TOPIC OUTCOMES

• VPC Basics: Key concepts and • Setup VPC: Create and configure
components VPCs
VPC
• Advanced VPC Features: VPC • VPC Security: Best practices
peering and endpoints

Optimizing • Integrating Redis: Implement for


Database Call • Redis Caching: Enhance performance
session data and queues
by Redis

• Kafka Essentials: Producers, • Kafka Use Cases: Real-time data


Apache Kafka consumers, topics, broker pipelines, stream processing

Blue-Green • Deployment Strategy: Zero-downtime • Implementation: Tools for switching


Deployment with blue-green environments traffic
Strategy

• Flink Fundamentals: Stream • Stream Applications: Build, deploy


Apache Flink
processing, state management with Flink clusters

MLOps • MLOps Overview: DevOps for • MLOps Pipelines: Automate


machine learning models training, deployment

• DevSecOps Intro: Security in • Security as Code: Automate


DevOps pipelines testing, checks
DevSecOps
• Continuous Monitoring: Real-time • Incident Management: Prepare,
threat detection, SIEM respond to incidents

Kubernetes • Horizontal Autoscaling: Adjust pod • Cluster Autoscaling: Dynamically


Scaling Strategy replicas scale cluster size
KEY FACULTY PROFILES

Sanjoy Paul
• MBA - Business Administration & Management,
General

Experience

Co-Founder Senior Associate Senior Associate


& CTO Cognizant Consultant
myELSA Infosys

Prashant Dey
• Master's Degree, Digital Security
• Bachelor of Technology (BTech), Electronics and
Communications Engineering
Experience

Co founder Chief Technology Ex-Google,


AtharvaAI officer Infosec BMW
United
KEY FACULTY PROFILES

Shakul Malik
• Masters in Computer Science

Experience

Freelance Senior IT Trainer


Consultant Web-Forte
Primed Talent Technologies

Santosh Prasad
• M. Sc (Computer Application) from Swami Vivekanad
Subharti University

• PGDCA from Pune university


Experience

Architect Cloud DevOps Engineer Ex-WIPRO,


Persistent Systems Onit India Pvt Ltd IBM India
LEARNING
HOURS

Assignments,
TOTAL Live Online Career
Self-Paced Projects
COURSE DURATION LIVE LEARNING Service
& Capstone (Faculty-led)
SESSIONS

8Months
45
Hours
172
Hours
224
Hours
13
Hours

TOTAL
TOTAL EFFORT
(Learning Hours + Self Work) 454 Hours WEEKLY EFFORT 12-15 Hours
YOUR LEARNER
SUCCESS STORY
INDUSTRY FACULTY
Learners will have the opportunity to interact with domain
experts from across industries through regular faculty
lectures, industry sessions, and networking opportunities.

CAPSTONE PROJECT
All learners will work on multiple domain-focused real-world
projects that will be spread out over the span of the program
with expert mentoring and guidance sessions.

INDUSTRY PROJECT
Every learner will have the opportunity to gain industry
experience through specialization-focused projects with
the assistance of a mentor and an industry guide.

POST PROGRAM OUTCOMES


On completion of this program, you will be eligible for the following
roles based on your work experience and skills: DevOps Engineer,
Senior DevOps Engineer and specialist roles and skills like Cloud
Engineer, Cloud Architect, Platform Engineer and Release Engineer.

CAREER SERVICES*
Each learner will work with assigned career specialist from the learner success
team to build their personal brand, gain skills on stakeholder management,
networking, problem-solving and build an entrepreneurial mindset.

*T&C apply as per the Hero Vired Career Services Policy


CERTIFICATION
On successful completion of the program,
you will be eligible for the following certificate

On successful completion of the program and clearing Microsoft Azure Exam,


you will be eligible for the following certificate

*Certificates are indicative and are subject to change. Terms and Conditions Apply.
CERTIFICATION

Microsoft Certified
Azure Fundamentals

Has successfully completed the requirements to be recognized as a


Microsoft Certified Azure Fundamentals

Date of Achievement September 12,2020

Satya Nadela
Chief Executive Officer

Certification number: H515-4283

Additional Microsoft Azure Certification


(Subject to the learner clearing the certification examination)

*Certificates are indicative and are subject to change. Terms and Conditions Apply.
WHY
VIRED? 1
VIL – Vired Integrated Learning
Comprehensive professional
development through measurable
transformation

Hero Vired offers a premium learning


experience with industry relevant
programs and world class
partnerships, to create the change
2
VIR - Vired Industry Ready
‘Industry relevant focus’ from the
industry, of the industry,
for the industry
makers of tomorrow.

With a goal to make learning a


continuous endeavour, Vired
offers a holistic experience that
is applied, real-time and engaging.
3
I Vired – Vired Personalized
Training
Personalized & high-engagement
learning experience
At Hero Vired, we believe everyone is

4
made for big things. With the
experience, knowledge and expertise
of the Hero Group, Hero Vired is on a Vired Access
mission to change the way we learn.
Premium international learning
experiences

5
Vired Globally
Recognized certification from the
world’s renowned institutions
OUR PARTNERS
OUR PARTNERS

BFSI Sector Skill Council of India


An Initiative of NSDC
THE HERO GROUP
IN EDUCATION
of K12, medical education and higher education.

IN PRIMARY AND HIGHER SECONDARY EDUCATION

Raman Munjal BCM Chain Green Meadows


Vidya Mandir of Schools School

IN HIGHER EDUCATION

ISB Founding BML Munjal Dayanand Medical


Members University College & Hospital

THE HERO STORY


leading business conglomerates in the world.

entrepreneurs, they started out by manufacturing bicycle components and then began

by diversifying and deepening their expertise across domains.

Today, the
companies with primary interests and operations in automotive
#GetVired

Want more information on the program?


Reach us at 1800 309 3939 www.herovired.com

You might also like