DevOps. for Schlomo Schapiro. go.schapiro.org/slides

Size: px
Start display at page:

Download "DevOps. for Schlomo Schapiro. go.schapiro.org/slides"

Transcription

1 DevOps for Everybody Schlomo go.schapiro.org/slides 2017 Zalando SE / Schlomo Schapiro This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

2

3

4 DevOps

5 Once Upon A Time... DEV OPS

6 DEV OPS

7 DEV OPS

8 Agile Methods in Software Development DEV

9 DEV OPS

10 DEV

11 DevOps Agile that works for all IT departments OPS

12 DevOps is birgitta hohenester / pixelio.de Autonomous Teams Close Collaboration Shared Responsibility Automation Christopher Schmidt / flickr Steve Jurvetson / flickr

13 DEVOPS RESULTS On call for everybody or Ops-as-a-service Continuous Integration & Deployment New features and stable operations You build it - You run it IT Mutual respect and understanding Much less unreasonable demands Automation for systems level stuff Devs care about operational concerns Ops actually do software development Ops can plan their work Faster innovation cycles Infrastructure as Code Better quality and higher satisfaction Student exchanges between Dev and Ops Ops providing Services and Appliances 13 Kanban / Agile in Ops Better understanding of responsibilities Everybody has root access

14 DEVOPS IS ABOUT People 14

15 AGILE BIG PICTURE - THERE IS MUCH MORE PEOPLE THAN JUST IN IT? Management Product Management IT Marketing HR Sales Office Mgmt Customer Service Corp IT YOUR ENTIRE COMPANY 15

16 AGILE GOAL! Management Product Management IT Marketing HR Sales Office Mgmt Customer Service Corp IT YOUR ENTIRE COMPANY 16

17 WHY BOTHER? Agile & DevOps is proven good for IT all the company should benefit from these ideas Close collaboration & shared responsibility everybody would benefit from that Automate or be gone will be much worse for non-it workers DevOps: using technology to change culture will also work for entire the company 17

18 DIGITAL PLATFORM - MANUAL LABOR Copy & Paste? Copy & Paste Copy & Paste Copy & Paste Standard & Business Applications IT Platform & Tooling 18 Enterprise Architecture Application Development IT / App Administration

19 Agile / DevOps Agile / DevOps Agile / DevOps

20 Product Management

21 DIGITAL PLATFORM - AUTOMATE EVERYTHING? Standard & Business Applications IT Platform & Tooling Close Collaboration / Cross-functional team / Shared responsibility 21

22 DEVOPS FOR IT DEVOPS FOR EVERYONE What How Challenges for Everyone Solution Close collaboration Shared Responsibilities Development practices Code repositories Infrastructure as Code Production access Not my job - IT should do something Don t know how to code Afraid of losing their jobs Only help is self-help Teach coding Lifelong learning keeps the job Automate processes Create interfaces Automate manual data transfers & conversions Don t believe that stuff can be automated Show what is possible Build up trust Exchange roles Learn about the problems of the other side Wasn t hired to be flexible Lead by example Find early adopters (e.g. spouse working in IT) 22

23 HOW TO GET THERE Management Product Management IT Marketing HR Sales Office Mgmt Customer Service Corp IT YOUR ENTIRE COMPANY 23

24 CORP IT SHOULD BE Cost Driven Value Driven A Service Organisation A Product Development Organisation Part of Office Management or Finance Part of IT In the basement Visible Reacting to problems and requirements Developing the Future of Work 24

25 A WORKPLACE STRATEGY FOR THE DIGITAL AGE Build the best employee experience in the world Workplace Culture Corner Stones Considerate and tolerant Primary work applications in the Web browser Focus on seamless Integration and automation Favor company collaboration over personal productivity Security and data protection Communication habits Chromebooks as Cloud Desktop Everybody is/has an IT specialist Google Apps & Microsoft Office Be truly customer centric 25 Please see A Workplace Strategy for the Digital Age for details

26 THANK YOU - QUESTIONS? Slides: Workplace Strategy: Zalando Tech Blog: Zalando Open Source: Zalando Jobs: Feedback Content: schlomo.schapiro AT zalando.de 26