SB Sardar Patel Institute of Technology
Bhavan’s Campus, Munshi Nagar, Andheri(West),Mumbai 400058-India
(An Autonomous Institute Affiliated to University of Mumbai)
End Semester Examination
Max. Marks: 100 Duration: 3 Hrs
Class: FYMCA Semester: II
Course Code: MC520 Date: 31/5/24
Course: DevOps Time: 10 to 1
Instructions:
(1) All Questions are Compulsory.
(2) Draw neat diagrams.
(3) Assume suitable data if necessary.
No Question Max. co BL
Marks
QI Illustrate DevOps stages with the help of an example. List which tool is 10 I 2
A required for each stage._________________________________________ _
Ql Define the relation between Docker and Kubernetes. Describe how 10 2 3
B Kubernetes will be used for the company who aims to distribute the
workloads with the help of trending technologies.______________________
Q2 Illustrate the components of a Docker Container with the help of an 10 2 2
A example.
Q2 Justify how manual testing is used over automation testing for the following 10 3 4
B scenario.
Consider a website that requires a username, password and a captcha for the
user to log in. Your colleague suggests that this test execution can be
redirected to the manual testing team? Do you agree with them? If yes, why?
OR
A company is launching a new e-commerce website that will handle
sensitive customer information such as credit card details and personal
addresses. What security testing strategies would you employ to ensure the
website is secure against potential threats?___________________________
Q3 Build the steps to create a Docker Image for a Python application. List and 10 2 3
A describe the commands used for the same.
Q3 Illustrate Git Workflow with the help of an example. List the commands 10 1 2
B used for each stage.
Q4 Illustrate the role of Cloud in DevOps. 10 4 2
A
Q4 Describe the components of Ansible Playbook. Create a playbook in YAML 10 1 3
B to install Apache 2 package.
10 1 3
Q5 You are working as a DevOps Engineer in a company named ABC Pvt ltd.
A You have been asked by your manager to create a Maven Project using
Jenkins and build a war file of that project. As a proof of concept, you have
been given a web application to build.
Identify which steps would be required for the pipeline and design a delivery
pipeline for the same.____________________________________________
Q5 Explain how does NagiOS work? 10 4 2
B * OR
An e-commerce platform experiences intermittent outages during peak
shopping hours, leading to a loss in revenue. The IT team suspects that the
issue might be related to database performance. How would you use Nagios
to monitor database metrics and identify potential bottlenecks?___________