BITS 2016 How DevOps Ends the War Between Developers and Sysadmins

Post on 22-Jan-2018

126 views 0 download

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

Ahmed Abbas Mohammed

How DevOps Ends the War Between Developers and Sysadmins

Let Me Tell You A Story ..

Ten Days After Deployment

What high Load? What Memory usage?

Are these logs, or customer data??

What is debugging enabled?

Who Wrote This Code ???

Who Am I?

Information Security Administrator @ Banan IT.

Chapter Leader @ OWASP Khartoum.

Game Builder @ CTF365.

Security Awareness Evangelist.

@fiberghost

Traditional IT Teams

Development Operations

Developers want changeOperations want stability and availability

We have a Problem.. !

The Problem

Disconnect between teams

The Side Effects

The Side Effects

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.

Benefits of DevOps

Continuous software delivery

Benefits of DevOps

Less complex problems to fix

Benefits of DevOps

Faster resolution of problems

Benefits of DevOps

More stable operating environments

Benefits of DevOps

More time available to add value

Building Blocks of DevOps

Culture

Automation

Metrics

Sharing

Gamifiying DevOps

Reward Communication and Transparency Efforts

Reward Ops who attend Scrum

meetings

Track Failures in a funny, non-offensive

way

Give the teams more time to work together

Companies Using DevOps,and Killing it

What About Microsoft ?

Ahmed Abbas Mohamed

Thank You