BITS 2016 How DevOps Ends the War Between Developers and Sysadmins

40
Ahmed Abbas Mohammed How DevOps Ends the War Between Developers and Sysadmins

Transcript of BITS 2016 How DevOps Ends the War Between Developers and Sysadmins

Page 1: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Ahmed Abbas Mohammed

How DevOps Ends the War Between Developers and Sysadmins

Page 2: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins
Page 3: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins
Page 4: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Let Me Tell You A Story ..

Page 5: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Ten Days After Deployment

Page 6: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

What high Load? What Memory usage?

Page 7: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Are these logs, or customer data??

Page 8: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

What is debugging enabled?

Page 9: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Who Wrote This Code ???

Page 10: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Who Am I?

Information Security Administrator @ Banan IT.

Chapter Leader @ OWASP Khartoum.

Game Builder @ CTF365.

Security Awareness Evangelist.

@fiberghost

Page 11: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Traditional IT Teams

Development Operations

Page 12: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Developers want changeOperations want stability and availability

Page 13: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

We have a Problem.. !

Page 14: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

The Problem

Disconnect between teams

Page 15: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

The Side Effects

Page 16: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

The Side Effects

Page 17: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

What is DevOps?

DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support.

Page 18: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins
Page 19: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Benefits of DevOps

Continuous software delivery

Page 20: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Benefits of DevOps

Less complex problems to fix

Page 21: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Benefits of DevOps

Faster resolution of problems

Page 22: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Benefits of DevOps

More stable operating environments

Page 23: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Benefits of DevOps

More time available to add value

Page 24: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Building Blocks of DevOps

Page 25: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Culture

Page 26: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Automation

Page 27: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Metrics

Page 28: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Sharing

Page 29: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Gamifiying DevOps

Page 30: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Reward Communication and Transparency Efforts

Page 31: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Reward Ops who attend Scrum

meetings

Page 32: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Track Failures in a funny, non-offensive

way

Page 33: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Give the teams more time to work together

Page 34: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Companies Using DevOps,and Killing it

Page 35: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins
Page 36: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins
Page 37: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins
Page 38: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

What About Microsoft ?

Page 39: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins
Page 40: BITS 2016   How DevOps Ends the War Between Developers and Sysadmins

Ahmed Abbas Mohamed

Thank You