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

Zero Lecture

it is about starting of devops advance configuration management.

Uploaded by

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

Zero Lecture

it is about starting of devops advance configuration management.

Uploaded by

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

Lecture #0

INT333:DEVOPS
ADVANCE
CONFIGURATION
MANAGEMENT
Course Overview
L T P: 2 0 2 Credits:3
Text Book:

• 1. ANSIBLE FOR DEVOPS: SERVER AND CONFIGURATION


MANAGEMENT FOR HUMANS by JEFF GEERLING, N.A

• Reference books:

• 1. LEARNING NAGIOS by WOJCIECH KOCJAN, AMAZON.COM

• 2. MASTERING PUPPET 5 by RYAN RUSSELL-YATES, PACKT


PUBLISHING
Marks Breakup:
Activity Marks
Attendance 5
Continuous Assessment (CA)* 25
Mid-Term Examination (MTE) 20
End-Term Examination (ETE) 50
Total 100

• CA1 will be BYOD PRACTICAL, CA2 will be BYOD PRACTICAL and CA3 will
be based on PROJECT.
• Out of CA1and CA2, best should be considered.
• CA3 is mandatory.
7/30/2024 INT333, Lovely Professional University
Program Outcomes (POs)
• PO1:Engineering knowledge
• PO2:Problem Analysis
• PO3: Design and Development
• PO4:Conduct Investigations
• PO5:Modern Tool
• PO6:The Engineer and society
• PO7:Environment and sustainability
• PO8:Ethics
• PO9:Individual and Teamwork
• PO10:Communication
• PO11:Project management
• PO12:Lifelong learning
• PO13:Competitive skills
Course Outcomes

A student completing this course would be able to:


• CO1 :: understand the basics of Puppet.
• CO2 :: demonstrate configuration management skills using
Puppet.
• CO3 :: learn how to install and configure Nagios for continuous
monitoring.
• CO4 :: use different Nagios commands for different operations.
• CO5 :: describe the fundamentals of Ansible and installation.
• CO6 :: write Ansible playbooks to automate multiple system
administration tasks.
Program Outcomes achieved from the
course
• Research and Problem Solving: Ability to
independently carry out research /investigation and
development work to solve practical problems.
• Technical Communication: Ability to write and
present a substantial technical report/document.
• Comprehensive Discipline Knowledge: Demonstrate
a degree of mastery over the area as per the
specialization of the program. The mastery should be
at a level higher than the requirements in the
appropriate bachelor program
Program Outcomes achieved from the
course
• Comprehensive Discipline Knowledge: Demonstrate
a degree of mastery over the area as per the
specialization of the program. The mastery should be
at a level higher than the requirements in the
appropriate bachelor program.
• Life-long learning: Recognize the need for, and have
the preparation and ability to engage in independent
and life-long learning in the broadest context of
technological change.
Program Specific Outcomes achieved
from the course
• Apply skills for configuring and operating complex
software systems, packages, tools and applications for
sustainability in various domains.
• Acquire skills to model, design, develop, manage and
resolve issues related to robust computing
applications and software solutions.
• Able to practice and promote computing technologies
for societal needs and contribute to advancement of
computer technology by means of research and
development.
Academic Tasks
Type of Type of Assessment e.g. Details of Parameters/Rubric of Extern Details of Referenc Quantific
Assessme Test/Term Paper/project etc. academic Evaluation al/Inte External es ation
nt (Add task rnal Evaluatio
rows in ns
case
some
other
assessme
nts are
applicabl
e)
Scenario Written: 10 Marks NA
CA1 BYOD practical Based Intern Self 1
Application Application
al
Developme Development: 20
nt
Marks

Note: Marks for


Application
Development will
only be considered if
student is able to
write basic
BYOD Practical Scenario Written: 10 Inter NA Self- 1
CA2 Based Marks nal Prepared
Applicatio
Application
n
Development:
Developm
20 Marks
ent
Note: Marks for
Application
Development
will only be
considered if
student is able
to write basic
components in
writing part
appropriately.
CA3 PROJECT Scenario Rubric Inter NA Self- 1
Based real 1.Quality of nal Prepared
Applicatio unique work: 10
n 2.Presentation:
Developm 10
ent 3.Viva - 10
Why Star Course?
➢Weightage in Gate/Govt. exams
➢Industry demand
➢Product Based
➢Service Based
➢Higher Studies
➢Government Jobs
EXECUTION STRATEGY
Topic: Details of Is this Tenta Responsibility: Expected References Quantificat Start date End date Status
Activi the Activities Activity a tive Who will Outcome ion
ties Planned part of week ensure the
Evaluation of conduct of the
(Yes/No): cond activity
Which uct of (specify the
CA/MTE/ET activit plan for the
E y same)

Scena Scenario No 6th Dr. Varsha Student Self- 1 1st week of 1st week of Pending
rio based test (28384) will able to Prepared September September
Week
Based will be learn about
Test conducted to developme
test the nt of
problem- software
solving skills application.
of the
students

Quiz Quiz will be No 11th Dr. Varsha Student Self- 1 2nd Week 2nd Week Pending
conducted to (28384) will able to Prepared of October of October
Week
test the learn about
knowledge the
of the concept of
students software
application.
Details for Pedagogical Initiatives for INT333
Lecture Pedagogical Initiative Expected Outcomes References Quantification
Number

7,8 and 11 ● Live Demonstration for creating Student will able to learn Self-Prepared 2
master and slave node on AWS. implementation of master
Example: master and worker node and slave node on AWS,
implementation for project different cloud providers.

13,18 and ● Live Demonstration of source code Student will able to learn Self-Prepared 1
24 management with puppet, nagios. implementation of various
services of puppet and
nagios.

29,36 and ● Live Demonstration of ansible Student will able to learn Self-Prepared 1
37 implementation of ansible
concept with their all
dependencies.
OER
Course Course Unit mapped Broad topic OER Type Title of OER *%age unit Source URL
Code Title mapped with
OER (approx)
Unit 1 Puppet Basics Reading INT333 100% https://www.pu
material ppet.com/docs/
puppet/6/pupp
et_overview.ht
ml

https://www.si
mplilearn.com/
INT333 DEVOPS what-is-puppet-
ADVANCE article
CONFIGURATION
MANAGEMENT
https://medium
.com/@william
warley/masteri
ng-puppet-the-
ultimate-
practical-guide-
to-
configuration-
Unit 4 Working with Nagios Reading INT333 90% https://assets.nagios.
material com/downloads/nagi
osxi/guides/administr
ator/monitoringconfig
.php

https://www.scaleway
.com/en/docs/tutorial
s/configure-nagios-
monitoring/

Unit 5 Understanding Ansible Reading INT333 100% https://www.ansible.c


material om/how-ansible-
works/

https://www.digitaloc
ean.com/community/
conceptual-
articles/an-
introduction-to-
configuration-
management-with-
ansible

Unit 6 Working with ansible Reading INT333 90% https://docs.ansible.c


MOOC’s DETAILS
• Corse Title: DevOps on AWS Specialization
• Duration : 40 hours
• Course Link:
https://www.coursera.org/specializations/aws
-devops
• Organisation : Coursera
• Academic Benefit : 1AT
SkillSet
• Programming Skills
• Problem solving skills
• Analytical skills
Cohort

• Software Development
– Software development
– Analyst
– Associate researcher
– Programmer
What is the Devops Advance
Configuration Management ?
What is DevOps?
• DevOps is the combination of cultural philosophies,
practices, and tools that increases an organization’s
ability to deliver applications and services at high
velocity
• The word DevOps is a combination of two words that is
development and operations. This is a culture that
promotes the collaboration between development team
and the operations team. With the help of DevOps, The
applications can be delivered faster and serve their
customer needs nicely.
DevOps
• Again
Why do we need DevOps?
This is more about how DevOps addresses Dev and ops Challenges
DevOps
DevOps Lifecycle
DevOps is the effective collaboration between Development and IT
operations. It is not possible to understand DevOps without knowing DevOps
lifecycle. The important phase of DevOps life cycle are shown below that
promotes continuous integration and continuous monitoring.
What is Puppet?
• Puppet is an open-source software
configuration management tool.

• It runs on many Unix-like systems as well as on


Microsoft Windows, and includes its own
declarative language to describe system
configuration.
Why Puppet?
Puppet module
6 UNITS
UNIT 1
Puppet Basics

• What is Puppet.
• Why puppet.
• Components of Puppet.
• Architecture of Puppet.
• Installation of Puppet.
UNIT 2
Introduction to Advance Puppet

• Operations used in Puppet?


• Managing resources with the puppet apply command?
• Puppet Manifests
• How to configure Puppet?
• Puppet Modules.
UNIT 3
Overview to Nagios
• What is Nagios.
• Why Nagios.
• Introduction of Plugins
• Benefits if Monitoring
• Main features of Nagios.
• Installing Nagios.
UNIT 4
Working with Nagios
• Configure Nagios
• Using the Web Interface
• Managing Services
• Managing downtimes and Comments
• Learning command line interface
• Deploy simple web application on a server
UNIT 5
Understanding Ansible
• Introduction to Ansible and Configuration Management
• How Ansible works
• Architecture of ansible
• Installing Ansible
• Creating a basic inventory file
• Using Ansible with Vagrant
UNIT 6
Working with Ansible
• Ansible roles and command Line usage
• Ansible playbook: Power Plays
• Environment variables
• Prompts
• Understanding relation of AWS and Ansible
Jump Board Initiatives
to
foster your

DREAM CAREER
B2B : Need
• Forgetfulness
• Lack of clarity of concepts
• Limited Retention
• Uneven association of basic to advance
• Reading – A dying habit
• What to revise?
• One shoe size does not fit all
B2B : Construct
B2B : Construct
B2B : Construct
B2B : Blueprint
• Two reading/watching links every
week

• Monthly practice test from the


content covered in the month

• Final B2B test along with ETE

• Capturing the learning and


assimilating it in SMART
Ten to Thrive : Need
• Missing Breadth
• Inability to comprehend
• Lack of expression
• Missing crispness
• Unable to pitch to the point
• Public speaking fear
TTT : Construct
TTT : Construct
TTT : Construct
TTT : Blueprint
• Dialogue will be visible 2 days in advance to prepare
well
• Three realms of dialogue
• Domain
• Generic
• Current Affairs

• Pitch in 3 minutes only


• No PPT, Notes or any other reference material
• Stars from 0 to 5 based on preparedness, confidence,
coherence, fluency and timely accomplishment
• A student will get 6 chances in a term, 4 best would be
counted
• One of the game elements for PO - I
Let’s Start: Basic Description
Thank You !!!
Next Class:

DevOps
Puppet Basics

You might also like