100% found this document useful (1 vote)
346 views13 pages

Devops

This document summarizes a student project presentation on DevOps. The presentation was given by Sumit Ankush, Neha Kadam, and Ansh Poojari, under the guidance of Prof. Sunita Naik. DevOps is a software development methodology that uses automation tools to improve collaboration between developers and operations teams. The presentation covered DevOps lifecycle stages like building, testing, continuous integration, and continuous deployment. It also included a literature review on AI and DevOps, challenges in adopting DevOps, and advantages of DevOps like increased productivity and faster deployment. The proposed system was an online bookshop website that would implement DevOps practices like versioning, integration, deployment, and use tools like Son

Uploaded by

05-Neha Kadam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
346 views13 pages

Devops

This document summarizes a student project presentation on DevOps. The presentation was given by Sumit Ankush, Neha Kadam, and Ansh Poojari, under the guidance of Prof. Sunita Naik. DevOps is a software development methodology that uses automation tools to improve collaboration between developers and operations teams. The presentation covered DevOps lifecycle stages like building, testing, continuous integration, and continuous deployment. It also included a literature review on AI and DevOps, challenges in adopting DevOps, and advantages of DevOps like increased productivity and faster deployment. The proposed system was an online bookshop website that would implement DevOps practices like versioning, integration, deployment, and use tools like Son

Uploaded by

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

Bachelor of Engineering

Sem -V
PROJECT PRESENTATION

Computer Engineering Department


VIVA Institute Of Technology,
Virar (East)
University of Mumbai
Academic Year 2022-23
A PRESENTATION ON
“ Devops”
By

Sumit Ankush (28)


Neha Kadam (29)
Ansh Poojari (30)

Under the guidance of

Prof. Sunita Naik


ABSTRACT
DevOps is a software development methodology that improves the collaboration
between developers and operations teams using various automation tools. These
automation tools are implemented using various stages which are a part of the
DevOps Lifecycle.

Automation is the crucial need for DevOps practices, and automate everything
is the fundamental principle of DevOps. Automation kick starts from the code
generation on the developers machine, until the code is pushed to the code and
after that to monitor the application and system in the production.

Automation in DevOps boosts speed, consistency, higher accuracy, reliability,


and increases the number of deliveries. Automation in DevOps encapsulates
everything right from the building, deploying, and monitoring.
INTRODUCTION
Building, testing, continuous integration and continuous deployment
are the major stages of devops.
• Building consists of gathering code from developers, committing and
maintaining it in executable files. The key process here is integration. Here we
have planned to automate it using python and versioning tools.

• Testing deals with automated testing of the application pushed by the


developer. If there is an error, the message is sent back to the integration tool,
this tool, in turn, notifies the developer of the error.

• In Continuous deployment the code is built, the environment or the application


is containerized and is pushed onto the desired server.
Lifecycle
Literature survey
A survey was done on the existing literature and products to find out their
shortcomings and research gaps in their systems. This survey consisted of more
than 5 literature papers wherein the most relevant ones are listed below.
(1) The study found out that DevOps systems can be very difficult to handle and supervise
without artificial intelligence. These two components work together in information
technology to bring efficiency when handling various tasks. (1) The study found out that
DevOps systems can be very difficult to handle and supervise without artificial
intelligence. These two components work together in information technology to bring
efficiency when handling various tasks.
(2) DevOps is a model that combines development team and the operational team so that
the deployment and quality of software maintain at agile rate.
(3) Depending and working on lean and agile practices, DevOps means end-to-end
automation in software development and delivery. DevOps is the new tech-word that is
creating buzz in the software field, it has different interpretation for different people.
(4) DevOps is associate approach that improves the collaboration between Development
and Operations groups.
LITERATURE SURVEY
Title Summary Advantages Technology used

AI and DevOps in explored how AI smoother deliveries, Git, Jira,


information and DevOps work reduced losses, as SonarQube
technology and its together in well as more happy
future in the United information and relaxed
States. technology and also customers.
examine its
significance to the
United States.
DevOps: A discussed the Reduce the Cloud, agile
Historical Review building blocks of implementation time consolidator
and Future Works DevOps, challenges of new services
in adopting from months to
DevOps . minutes
.
LITERATURE SURVEY
Title Summary Advantages Technology used

A Review Paper on DevOps Increase Aws, chef


DevOps methodology and productivity of
Methodology how and why is has business and IT
  over throw the teams.
previous
methodologies.
A Qualitative Study DevOps is associate helps them to launch jenkins
of Devops Usage approach that merchandise quicker
and Automation improves the into the market.
Tools in Practice collaboration
between
Development and
Operations groups.
DESIGN DETAILS

Block Diagram:

Code Building
Developer
repository

Error
Connecting Detection Deployme
debugging Integration
using nt
pipeline Sonarcloud

With
Versioning
tools
PROPOSED SYSTEM
System Requirements Specification:

Hardware Requirements:
• A PC/laptop with Windows OS
• Processor with 1.7-2.4gHz speed
• Minimum of 8gb RAM

Software Requirements:
• A working website connected to database.
• Sonarcloud, python 3.9, SVN, git.
IMPLEMENTATION
Development Project
To implement devops methodology, we need a project to implement it
on.

Initially, we have chosen a online book shop website, which is coded


using Django.
It will be our sample to work on throughout the project.

Further on this project, devops would be applied starting from building.


REFERENCES
[1] Ishaq Shaik Mohammed, Masthan Baba B, “A Qualitative
Study of Devops Usage and Automation Tools in
Practice”(IJSRET, 2020).

[2] Mayank Gokarna, Raju Singh, “DevOps: A Historical Review


and Future Works”, (IEEE, 2020).

[3] Lakshmisri Surya, “AI and DevOps in information technology


and its future in the United States”, (IJCRT, 2021).
[4] Aadil Hasan, “A Review Paper on DevOps Methodology”,
(IJCRT, 2020).
THANK YOU

You might also like