Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 11

DevOps

Md Mustafiz Ali
Registration No. 20105140018

Department Of Computer Science And Engineering


Maulana Azad College Of Engineering And Technology
Neora ,Patna

DATE: 29-05-2023
Introduction to DevOps
The idea behind DevOps is to demolish the wall between development and operations, and encourage
more collaboration and accountability between both groups so that everyone feels responsible for the
code no matter where it is in the software development lifecycle.

Tighter alignment between Development & Operations to increase application velocity with managed risk.
5W’s of DevOps

• What is DevOps?

• Why do we need DevOps?

• When do we need DevOps?

• For Whom do we need DevOps?

• Where do we need DevOps?


What is DevOps?
• Method that emphasis communication,
collaboration and integration between software
developers operations professionals.

• Environment that promotes cross practicality,


shared business tasks and belief

• Movement that improves IT service delivery agility

• Culture that promotes better working relationship


within the company.

• Set of practices that provides rapid, reliable and


predictable software delivery.
Why do we need DevOps?
The need for greater collaboration between
47% development & operations team

A greater need for simultaneous deployment


41% across different platforms

41% Pressures from the business to release apps


more quickly to meet customer demand

Need to improve the end-to-end customer


39% experience

35% The increasing use of mobile devices

The increasing need to develop or deploy cloud


31% based applications

An increasingly complex IT infrastructure that is part


28% physical, part virtualized and part cloud

Base: Forrester research done with base 300 IT companies between June 2015 to May 2016
When do we need DevOps?

• We need to release software / updates on-


time.

• We want to ensure stable release and


environment, maximum times

• We aim to address problems before the end


users get impacted.

• We want to have continuous incremental


delivery.
Dev & QA
Tools to allow Dev and QA teams to work together

JIRA IDE
Integration

Bamboo

JIRA & JIRA


Agile

Productivity
Improve the speed and
transparency of all
Zephyr for Stash &
development and QA actiivty
JIRA Bitbucket
Release & Deploy
Frequent Releases Requires Automation

Release Deploy
Release & Configuration Software Defined

Management Infrastructure

Automated Deployment . Automated Provisioning


Monitor & Alert
Monitor application performance from the point of view of the end-user

2 pm 3 pm 4 pm 5 pm 6 pm 7 pm 8 pm

You might also like