Welcome. Introduction to DevOps for Non-Engineers. Chris Knotts Techtown Training and Enterprise Learning (ASPE, Inc.)

Size: px
Start display at page:

Download "Welcome. Introduction to DevOps for Non-Engineers. Chris Knotts Techtown Training and Enterprise Learning (ASPE, Inc.)"

Transcription

1 Welcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training and Enterprise Learning (ASPE, Inc.) Curriculum Director, Product Manager, Learning Broker, etc.

2 We will discuss DevOps: What? Who? Why it s important A few key figures of the movement Nuts and bolts DevOps Engineering: important tools Key Takeaways

3 DevOps IS Attribute Key Elements High-trust, highperformance culture IT capabilities = strategic assets, not cost centers Highly automated processes; mature deployment pipeline Continuous delivery of software and IT value Commitment to continuous learning & improvement Unified mission; aligned incentives across departments and teams; little fear/failure/blame, high quality of work life Projects, features and work flow through fast cycles times, systems are anti-fragile, IT processes & capabilities are aligned with overarching organizational needs Technical phases of projects supported by common tools and automation processes, collaboration replaces handoffs, codebase/it infrastructure is agile and functional by default Features, projects and IT work follow a regular, iterative flow. Cycle time is short, workflow favors small frequent changes Disciplined feedback loops quickly travel back upstream for inclusion. Tools for monitoring, measurement and alerting implemented & effective. Shared knowledge repositories.

4 What is DevOps?

5 Dev Ops

6 A simplified look at Consolidata s enterprise Change Management Application Development teams IT Operations, Production Environments, Support Business Customer s S e c u r I t y, G o v e r n a n c e S e c u r I t y, G o v e r n a n c e

7 Opposing missions Development teams rewarded for creating value when software is deployed Operations and infrastructure admin teams penalized for downtime

8

9

10 Leaders are seeing IT costs differently

11 Enterprise IT costs

12 Leaders are seeing IT costs differently Source: IBM

13 CHEAPER SAME

14 How does DevOps fix all this? PEOPLE: Better collaboration between functional silos Culture of continuous improvement Lessons from other industries TECHNOLOGY: Virtualizing IT stuff saves a lot of money New tools are making new things possible Just as in manufacturing, automation transforms

15 Application Delivery & Cost of Defects 50% of defects introduced here

16 John Allspaw & Paul Hammond 10+ Deploys Per Day

17

18 Early Key Points from 10+ Deploys

19 John Allspaw

20 Gene Kim

21 Gene Kim, Kevin Behr, George Spafford

22 Think overall value chain

23

24 From the last slide. The Goal (Eliyahu Goldratt) W. Edwards Deming Toyota Production System Kanbans and Kanban boards Lean principles; Agile principles

25 Functional flow Idea or need Delivery Business analysis App Dev Testing & QA Release IT Ops

26 Functional flow Idea or need Delivery Business analysis App Dev Testing & QA Release IT Ops Feedback?

27 Functional flow PMO Idea or need Project management Delivery Business unit onstructs Business analysis App Dev Testing & QA Release IT Ops Feedback? Risk/security

28

29

30 Deployment, Continuous Integration IaaS

31 Configuration Management & Automation

32 Versioning, Social Coding, Push/Pull

33 Containerization

34 Kanban

35

36 Key Takeaways Visualize the work (for real not mind s eye) Find & reduce bottlenecks Communicate! Capitalize on feedback loops Embrace failure & eliminate blame Leverage tools whenever possible Automate, automate, automate Culture must focus on overall goals of the organization Rigorous version control & traceability

37 Thank you for joining us! Today s activity awards 1 PDU Go to aspe-sdlc.com/pdu/ for instructions on submitting your PDU. You can submit your PDU by mail or electronically. The Activity code for today s presentation is WS and ASPE s REP number is These web seminars are Category A for one PDU

38