Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
6 views6 pages

DEVOPS Syllabus

The document outlines a 5-month Master in DevOps course offered by Guvi Geeks Network Pvt Ltd, focusing on the integration of software development and IT operations. It includes modules on various topics such as Linux, Git, Docker, AWS, and Jenkins, along with practical projects for hands-on experience. System requirements for the course include specific hardware and software tools necessary for effective learning.

Uploaded by

Rajkumar L R
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)
6 views6 pages

DEVOPS Syllabus

The document outlines a 5-month Master in DevOps course offered by Guvi Geeks Network Pvt Ltd, focusing on the integration of software development and IT operations. It includes modules on various topics such as Linux, Git, Docker, AWS, and Jenkins, along with practical projects for hands-on experience. System requirements for the course include specific hardware and software tools necessary for effective learning.

Uploaded by

Rajkumar L R
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/ 6

Guvi Geeks Network Pvt Ltd.

Master in DevOps

Instructor: Industry Mentors

Course Duration: 5 months(Weekends)

COURSE DESCRIPTION

DevOps is a software development methodology that combines software development


(Dev) with information technology operations (Ops) participating together in the entire service
lifecycle, from design through the development process to production support.

System Requirements:
Processor: I5/I7
Ram: 8GM n above
HDD: 500GM & above or SSD(preferred)

Tools: Git, Git-CLI, AWS, Jenkins, Docker, Python, Oracle VM ware, Ubuntu, Kubernetes,
Ansible, Vagrant Box, AWS & GitHub Account

© 2022 GUVI GEEK NETWORK PVT LTD. All rights reserved. No part of this document may be reproduced or transmitted in any
form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior permission from GUVI.

Page 1 of 6
Guvi Geeks Network Pvt Ltd.
Module 01: Introduction to DevOps
● 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

Module 02: Vagrant Setup


● What is Vagrant?
● Vagrant Basic Commands
● What is a Vagrant File?
● Vagrant File Initialization
● Vagrant Automation

Module 03: Linux(Centos7/Ubuntu)


● Introduction to Linux
● Basic Commands
● More Commands (mkdir, cp, mv, touch, etc)
● Filters
● Redirections
● Users and Group
● File permissions
● Process
● Archiving
● Ubuntu Based Commands
Module 04: GIT
● Introduction
● Versioning, staging & un-staging
● Branching, Merging, and rebase

© 2022 GUVI GEEK NETWORK PVT LTD. All rights reserved. No part of this document may be reproduced or transmitted in any
form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior permission from GUVI.

Page 2 of 6
Guvi Geeks Network Pvt Ltd.
● Rollback, reset
● Git ssh login

Module 05: Vagrant and Linux File servers


● Vagrant IP, RAM & CPU
● Website Setup
● Website Setup, WordPress
● Automate Website setup
● Introduction to networking and OSI models
● Understanding the networking, IP
● Networking Commands

Module 06: Bash Scripting


● Introduction to Bash Scripting
● VM setup
● First Setup
● Sample script
● Variables
● Command Line Arguments
● System Variables
● Exporting the variables
● user input
● Decision Making
● Loops
● While Loops
● Writing the shell script to host the website

Module 07: Introduction to Container


● What are containers
● What is Docker
● Hands-On Docker Containers
● Microservices

© 2022 GUVI GEEK NETWORK PVT LTD. All rights reserved. No part of this document may be reproduced or transmitted in any
form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior permission from GUVI.

Page 3 of 6
Guvi Geeks Network Pvt Ltd.
Module 08: AWS Infrastructure -1
● What is cloud computing?
● EC2
● Launching an EC2 and accessing it using CLI
● EBS & Mounting on EBS
● EBS snapshots
● ELB
● Cloud watch

Module 09: AWS Infrastructure -1(Cont’d)


● EFS & Autoscaling
● S3
● RDS
● Beanstalk
● RDS & App setup on Beanstalk
● Code commit
● Code build
● Build Deploy and Codepipeline

Module 10: Dockers


● Introduction
● Docker installation and commands setup
● Docker logs and Docker volumes
● Building images
● Docker Compose

Module 11: Kubernetes


● Introduction
● Minikube setup for K8s setup
● Kops for K8s setup
● Object and Documentations
● Kube config
© 2022 GUVI GEEK NETWORK PVT LTD. All rights reserved. No part of this document may be reproduced or transmitted in any
form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior permission from GUVI.

Page 4 of 6
Guvi Geeks Network Pvt Ltd.
● Namespace
● Pods
● Different levels of logging
● Service
● Deployment

Module 12: Continuous Integration using Jenkins


● Introduction to Jenkins
● How to change Home Directory
● How to use Jenkins from the command line
● How to create Users + Manage + Assign Roles
● Jenkins authentication and authorization

Module 13: Continuous Integration using Jenkins (Cont`d)


● Basic Configurations
● Jenkins integration with GIT (SCM)
● How to add GitHub Credentials
● How to do Automated Deployment
● How to send Email from Jenkins

Module 14: Infrastructure as a Cloud Using AWS


● Introduction to Cloud Formation
● Simple example using Cloud Formation & Intrinsic Function
● Create Multiple resources using the Cloud Formation Template

© 2022 GUVI GEEK NETWORK PVT LTD. All rights reserved. No part of this document may be reproduced or transmitted in any
form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior permission from GUVI.

Page 5 of 6
Guvi Geeks Network Pvt Ltd.
Projects:
Setup a DevOps CI/CD pipeline for web application
Automated Website deployment with Docker
Create a monitoring dashboard for the web application
Building a scalable application with docker & Kubernetes
Implement CI/CD for DevENV/ProdENV deployments
Automated resource allocation.

© 2022 GUVI GEEK NETWORK PVT LTD. All rights reserved. No part of this document may be reproduced or transmitted in any
form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior permission from GUVI.

Page 6 of 6

You might also like