Devops Syllabus
Devops Syllabus
Continuous Integration & Deployment- Jenkins, Containers and Virtual Development- Docker and Vagrant
Configuration Management Tools-Ansible, Puppet and Chef.
RBT Level/s
Module-2 Hours 09
L1, L2, L3
Cloud Computing- What is Cloud?, Evolution of Cloud Computing, 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 and Google Cloud Services.
LINUX Basic and Admin- Linux OS Introduction, Importance of Linux in DevOps, Linux Basic Command
Utilities, Linux Administration and Environment Variables
RBT Level/s
Module-3 Hours 09
L1, L2, L3
Shell Scripting - Introduction, Variables, Flow Controls, Loops, Functions, Lists, Manipulating Strings, Reading
and Writing Files and Positional Parameters.
Version Control- Overview of SVN, GIT Features, 3-Tree Architecture, GIT – Clone /Commit / Push, GIT Hub
Projects, GIT Hub Management, GIT Rebase & Merge, Reset, Checkout, GIT Clone, Fetch and Pull.
RBT Level/s
Module-4 Hours 09
L1, L2, L3
Continuous Integration – Jenkins- Introduction to Jenkins, Continuous Integration with Jenkins, Configure
Jenkins, Jenkins Management, Scheduling build Jobs - POLL SCM and Build Periodically ANSIBLE -
Introduction to Ansible, Infrastructure Management, SSH Connection in Ansible Master.
RBT Level/s
Module-5 Hours 9
L1, L2, L3
Playbooks- Variables, Conditionals, Loops, Blocks, Handlers and Templates
Docker- How to get Docker Image?, What is Docker Image, Working with Docker Containers- What is
Container, Docker Engine, Creating Containers with an Image, Working with Images and Docker Command
Line Interphase
Practical Experiments:
1. Git Installation, Environment Setup, creating local repository using Git.
2. Creating an Account in GitHub, Creating Remote Repository.
3. Working in local repository using Basic Git commands and working with remote repository using Git
remote commands.
4. Jenkins Master–Slave Installation on AWS
5. Installing Jenkins Plugins, Creating Jenkins Builds, Creating Scheduled Builds
6. Installing Docker, Running a Container.
7. Pulling an Image from the Docker Registry.
8. Running an Image, Stopping and Starting Containers.
9. Pushing an Image to the Repository.
10. Basic Docker Commands.
CO-PO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 1 1 2
CO2 3 1 1 2
CO3 2 3 1 1 1 2
CO4 2 2 2 1 1 1 2
CO5 2 2 2 2 1 1 2
25 5 20
L1 Remember 5 2 -
L2 Understand 10 3 -
L3 Apply 5 - 20
L4 Analyze 5 - -
L5 Evaluate - - -
L6 Create - - -
Remember 10
Understand 20
Apply 10
Analyze 10
Evaluate -
Create -