KEMBAR78
Devops | PDF | Cloud Computing | Amazon Web Services
0% found this document useful (0 votes)
24 views6 pages

Devops

DevOps engineer is an emerging role in 2025. It is for entry level. Peoples who are looking for career transition in DevOps feild can use it.

Uploaded by

Roni Kohli
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)
24 views6 pages

Devops

DevOps engineer is an emerging role in 2025. It is for entry level. Peoples who are looking for career transition in DevOps feild can use it.

Uploaded by

Roni Kohli
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

DevOps – Syllabus

Trainer: Kishan ray

1. Introduction to DevOps
● Software Development Life Cycle: Waterfall Model , Agile Model
● What is DevOps
● Why DevOps
● DevOps Main Objectives
● DevOps Lifecycle
● key components of DevOps
● DevOps Tools
● DevOps vs Agile
● DevOps Career Path

2. Cloud Computing
● What is Cloud?
● IAAS (Infrastructure as a Service)
● SAAS (Software as a Service)
● PAAS (Platform as a Service)
● Private, Public and Hybrid Cloud
● Public Clouds - Amazon Web Services , Microsoft Azure ,Google Cloud Services
● Advantages of cloud computing
3. LINUX
● Introduction
● Installation
● AWS EC2 setup
● History of UNIX and Linux
● Basic of Operating system, kernel, shell
● Linux File system structure
● Commands: basic to advance
● File commands
● Network Commands
● Compression Commands
● User & Group administration
● File permission
● Deploying web server using Apache

4. Shell Scripting
● Introduction
● Types
● Naming convention
● Variables
● Loop
● Functions
● Reading and Writing Files

5. GITHUB
● Introduction
● Account setup
6. GIT
● Version Control System and Types
● SCM
● CVCS and DVCS
● What is Git?
● GIT Features
● Installation
● GIT Commands
● Creating repository
● Cloning
● check-in and committing
● Fetch Pull Push
● Branching
● Forking GitHub Repo and working on it

7. AWS
● Creating AWS account
● EC2 (Elastic Cloud Computing)
● EIP ( Elastic IP address), Allocating, associating , releasing
● Launch windows and Linux Instances in AWS
● Connecting windows and Linux instances from windows desktop and
Linux machines
● S3 (Simple Storage Service)
● About AWS Storage services, EBS and S3
● Creating S3 Buckets and putting objects in bucket
● Discussion about Bucket Properties
● S3 Pricing
● EBS (Elastic Block Storage)
● Creation, attaching and Detaching volumes
● ELB (Elastic Load Balancer)
● Understanding the load balancing
● Configuring ELB and adding the web servers under ELB
● Auto Scaling
● Types of Scaling (Horizontal and Vertical)
● Configuring Launch Configuration
● Creating and defining the auto scaling group policy
● IAM (Identity Access Management)
● Understanding of AWS Security using IAM
● Definition of Roles, policies and Groups
● Creating IAM Users and managing password policies
● Using AWS CLI
● RDS (Relational Database server)
● Virtual Private Cloud (VPC)
● AWS CloudFront

8. Ansible
● Introduction
● Features
● Basics
● Ad-Hoc commands
● Ansible Modules
● Ansible Playbooks
● Ansible Configuration

9. Docker & Kubernetes


• Introduction
• Features
• Basics
• Docker Commands
• Docker File Creation
• Push Image to Docker Hub
• Docker Port Mapping
• MiniKube Installation
• Pods, Deployment, ReplicaSet
• Kubernetes Service Type
• Exposing service
• Deploy Webserver
• Scale Webserver
10. Jenkins
● Introduction CI/CD
● Jenkins CI Tool features
● Installation
● Jenkins Management
● Plugin Installation
● Jenkins Jobs
● Job Creation Maven freestyle
● Job Config. and scheduling
● Security
● Pipeline project
● Multibranch Pipeline

11. Maven
● Intro
● Features
● Installation
● Build life cycle
● Basics of pom.xml

12. Tomcat
● Introduction
● Installation
● Folder structure
● start/stop
● user creation
● Jenkins Integration
13. Terraform
● Introduction
● Resources
● Terraform workflow
● Create AWS Infrastructure using Terraform

14. Installation of Linux on Oracle VM


● Introduction
● How to Install on Windows
● How to Install on Mac-Os
● Concept of Virtualization
● GUI Linux

You might also like