KEMBAR78
Devops Syllabus | PDF | Cloud Computing | Software As A Service
0% found this document useful (0 votes)
8 views3 pages

Devops Syllabus

The document outlines a skill-oriented course on DevOps and MLOps, detailing its objectives and expected outcomes for students, including the ability to explain DevOps tools, use Jenkins for software applications, and understand containerization with Docker. It covers various units focusing on topics such as cloud computing, Terraform, Ansible, Docker, version control with GIT, and continuous integration with Jenkins. Additionally, it lists recommended textbooks for further learning on these subjects.

Uploaded by

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

Devops Syllabus

The document outlines a skill-oriented course on DevOps and MLOps, detailing its objectives and expected outcomes for students, including the ability to explain DevOps tools, use Jenkins for software applications, and understand containerization with Docker. It covers various units focusing on topics such as cloud computing, Terraform, Ansible, Docker, version control with GIT, and continuous integration with Jenkins. Additionally, it lists recommended textbooks for further learning on these subjects.

Uploaded by

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

(R-20)

CDSL5 DevOps and MLOps

(Skill Oriented Course-V)

Course Objectives:

The main objectives of this course are :


Course outcomes:

At the end of the course the students will be able to:


1. Explain the importance of DevOps tools used in software development life cycle
2. Describe the importance of Jenkins to Build, Deploy and Test Software
Applications
3. Examine different Version Control strategies
4. Illustrate the Containerization and deployment of applications over Docker
5. Summarize the importance of Software Configuration Management in DevOps
6. Synthesize the provisioning using Ansible.

UNIT I
Introduction to Devops:
What Is Devops ,History of Devops, Devops definition ,DevOps Main Objectives
,DevOps and Software Development Life Cycle ,Waterfall Model ,Agile
Model ,Continuous Integration & Deployment ,Jenkins ,Containers and Virtual
Development ,Docker ,Vagrant ,Configuration Management Tools ,Ansible

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 Cloud Amazon Web Services , Microsoft
Azure ,Google Cloud Services
UNIT II
Terraform: Introduction to terraform, terraform architecture and its
components, terraform lifecycle, terraform modules, terraform using aws
examples.
Ansible: Introduction to Ansible, Infrastructure Management, YAML Scripts , Host
Inventory
,Hosts and Groups , Host Variables ,Group Variables ,Playbooks ,Variables
,Conditionals ,Loops
,Blocks ,Handlers ,Templates ,Modules ,Core Modules ,Ansible Roles
UNIT III
Docker: What is Docker Image, Docker Installation, Working with Docker
Containers, What is Container,Docker Engine,Creating Containers with an
Image,Working with Images Docker Command Line Interface ,Docker Compose

Version Control-GIT: GITFeatures, 3-TreeArchitecture, GIT–Clone


/Commit/Push, GIT Hub Management, GIT Rebase &Merge ,GIT Stash, Reset,
(R-20)

Checkout ,GIT Clone, Fetch ,Pull

UNITIV
Continuous Integration–Jenkins: Introduction to Jenkins, Configure Jenkins,
Jenkins
Management, Scheduling build Job, pollscmMaven Build Scripts , Support for
the GIT
(R-20)

version
control System ,Different types of Jenkins Jobs, Jenkins Build Pipe Line ,Parent and
Child Builds
,Sequential Builds ,Jenkins Master &Slave Node Configuration, Jenkins Workspace
Management
,Securing Jenkins ,Authentication ,Authorization, Confidentiality ,Creating Users
,Jenkins Plugins
,Installing Jenkins Plugins , SCM plug in ,Build and test.
Kubernetes: Introduction to kubernetes, components and architecture of kubernetes

Learning Resources:
Text Books:
1. Learning Devops,Mikael krief, packt publishers
2. Ansible from beginner to pro ,Michael heap ,Apress
3. Jenkins the definitive guide ,John ferguson smart,creative commons
edition

You might also like