Welcome. Introduction to DevOps for Non-Engineers. Chris Knotts Techtown Training and Enterprise Learning (ASPE, Inc.)
|
|
- Emma Evans
- 5 years ago
- Views:
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