You are on page 1of 14

02/04/2023

DevOps

Lecture

What is DevOps?

By
Asad Hanif

Asad Hanif 1

DevOps

Agenda
 Application Release Process

 Challenges Solved by DevOps

 DevOps Principles

 DevOps in Practice

 DevOps vs. SRE

Asad Hanif 2

1
02/04/2023

DevOps

What is DevOps?
 Intersection of Development and Operations

Where do boundaries start and end?

Which part of Dev is not DevOps?

Which part of Ops is not DevOps?

Why was there a need between those?

Asad Hanif 3

DevOps

Application Release Process

This is the main goal!

Asad Hanif 4

2
02/04/2023

DevOps

Typical Application Release Process

Asad Hanif 5

DevOps

Typical Application Release Process

 Any problems with the application?

 Are users experiencing any issues?

 Can the application handle high


user load?
Asad Hanif 6

3
02/04/2023

DevOps

Typical Application Release Process – Initial Launch

Asad Hanif 7

DevOps

Improvements – after Release

 Add new features Our Goal

 Optimize Performance Make these improvement

 Fix Bugs accessible to users immediately.

Asad Hanif 8

4
02/04/2023

DevOps

Software Versioning

Asad Hanif 9

DevOps

Software Versioning

Asad Hanif 10

5
02/04/2023

DevOps

Software Versioning

Asad Hanif 11

DevOps

Asad Hanif 12

6
02/04/2023

DevOps

Continuous Delivery
 Devops makes the process
fast

 With minimal bugs

Asad Hanif 13

DevOps

Challenges DevOps
tries to Solve

Asad Hanif 14

7
02/04/2023

DevOps

Challenges Solved by DevOps


1) Miscommunications and Lack of Collaboration

Asad Hanif 15

DevOps

Challenges Solved by DevOps


2) Conflict of Interest

Asad Hanif 16

8
02/04/2023

DevOps

Challenges Solved by DevOps


2) Conflict of Interest

Asad Hanif 17

DevOps

Challenges Solved by DevOps


2) Conflict of Interest

Asad Hanif 18

9
02/04/2023

DevOps

Challenges Solved by DevOps


3) Security

Asad Hanif 19

DevOps

Challenges Solved by DevOps


4) Application Testing

Asad Hanif 20

10
02/04/2023

DevOps

Challenges Solved by DevOps


4) Application Testing

Asad Hanif 21

DevOps

Challenges Solved by DevOps


5) Manual Work

Asad Hanif 22

11
02/04/2023

DevOps

Challenges Solved by DevOps


5) Manual Work

Asad Hanif 23

DevOps

Challenges Solved by DevOps


5) Manual Work

Asad Hanif 24

12
02/04/2023

DevOps

Asad Hanif 25

DevOps

Challenges Solved by DevOps

Asad Hanif 26

13
02/04/2023

DevOps

How does DevOps help achieve this?

 Anything that creates the process of releasing the


software fast and with high quality.

 Main part was that Devs and Ops should work


together more often.

Asad Hanif 27

14

You might also like