Construction Progress for TechTown 1st Floor Renovation | July 1 - July 31
Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps...
Transcript of Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps...
![Page 1: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/1.jpg)
Welcome.
Introduction to DevOps for Non-Engineers
Chris Knotts Techtown Training and Enterprise Learning (ASPE, Inc.)
Curriculum Director, Product Manager, Learning Broker, etc.
![Page 2: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/2.jpg)
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
![Page 3: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/3.jpg)
Attribute Key Elements
High-trust, high- performance 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.
DevOps IS…
![Page 4: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/4.jpg)
What is DevOps?
![Page 5: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/5.jpg)
Dev
Ops
![Page 6: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/6.jpg)
A simplified look at Consolidata’s enterprise
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
Business Customer
Application
Development teams IT Operations, Production
Environments, Support
Change Management
![Page 7: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/7.jpg)
Opposing missions
• Development teams rewarded for creating value when software is deployed
• Operations and infrastructure admin
teams penalized for downtime
![Page 8: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/8.jpg)
![Page 9: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/9.jpg)
![Page 10: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/10.jpg)
Leaders are seeing IT costs differently
![Page 11: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/11.jpg)
Enterprise IT costs
![Page 12: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/12.jpg)
Leaders are seeing IT costs differently
Source: IBM
![Page 13: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/13.jpg)
CHEAPER
SAME
![Page 14: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/14.jpg)
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
![Page 15: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/15.jpg)
Application Delivery & Cost of Defects
50% of defects introduced here
![Page 16: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/16.jpg)
John Allspaw & Paul Hammond
“10+ Deploys Per Day”
![Page 17: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/17.jpg)
![Page 18: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/18.jpg)
Early Key Points from “10+ Deploys…”
![Page 19: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/19.jpg)
John Allspaw
![Page 20: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/20.jpg)
Gene Kim
![Page 21: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/21.jpg)
Gene Kim, Kevin Behr, George Spafford
![Page 22: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/22.jpg)
Think overall value chain
![Page 23: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/23.jpg)
![Page 24: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/24.jpg)
From the last slide….
• The Goal (Eliyahu Goldratt) • W. Edwards Deming • “Toyota Production System” • Kanbans and Kanban boards • Lean principles; Agile principles
![Page 25: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/25.jpg)
Business analysis
App Dev
Testing & QA
Release
IT Ops
Idea or need
Delivery
Functional flow
![Page 26: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/26.jpg)
Business analysis
App Dev
Testing & QA
Release
IT Ops
Idea or need
Delivery
Feedback?
Functional flow
![Page 27: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/27.jpg)
Risk/security
Business analysis
App Dev
Testing & QA
Release
IT Ops
Idea or need
Delivery
Feedback?
PMO
Business unit
constructs
Functional flow
Project management
![Page 28: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/28.jpg)
![Page 29: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/29.jpg)
![Page 30: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/30.jpg)
Deployment, Continuous Integration
IaaS
![Page 31: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/31.jpg)
Configuration Management & Automation
![Page 32: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/32.jpg)
Versioning, Social Coding, Push/Pull
![Page 33: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/33.jpg)
Containerization
![Page 34: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/34.jpg)
Kanban
![Page 35: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/35.jpg)
![Page 36: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/36.jpg)
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
![Page 37: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/37.jpg)
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 WS093014 and
ASPE’s REP number is 2161.
• These web seminars are Category A for one PDU
![Page 38: Welcome. [techtowntraining.com]techtowntraining.com/system/files/archived-webinars/DevOps Intro-v2.pdfWelcome. Introduction to DevOps for Non-Engineers Chris Knotts Techtown Training](https://reader034.fdocuments.net/reader034/viewer/2022042802/5f3dfc34db66f2763a441187/html5/thumbnails/38.jpg)