2. This Session
100/200-level
Grasp the essentials of the DevOps approach.
(well …, some essentials)
Consider
Part I recording
“DevOps mit .NET Core” seminar
2
3. What we will talk about?
DevOps intro
Demos
Releasing Features
Monitoring
Understanding
Quality
Feedback
Wrap-up
3
OpsDev
11. DevOps is a culture, movement or practice
DevOps is a term used to refer to a set of practices that
emphasizes the collaboration and communication of
both software developers and other information-
technology (IT) professionals while automating the
process of software delivery and infrastructure changes.
DevOps represents a change in IT culture, focusing on rapid IT service delivery through the
adoption of agile, lean practices in the context of a system-oriented approach. DevOps
emphasizes people (and culture), and seeks to improve collaboration between operations and
development teams. DevOps implementations utilize technology — especially automation tools
that can leverage an increasingly programmable and dynamic infrastructure from a life cycle
perspective.
DevOps is the union of people, process, and products to
enable continuous delivery of value to our end users.
Wikipedia (2017)
Gartner
Microsoft (Donovan Brown)
11
12. The Handbook says
DevOps is the result of
applying Lean principles to
the technology value
stream
18. Feature Toggles – Comments
Release Toggles
Business owned
Transitionary
Experiment Toggles
Business / dev owned
Transitionary
Ops Toggles
Dev / Ops owned
Short / long-lived
Permissioning Toggles
Business / dev owned
Long-lived
Source: Pete Hodgson
26. Troubleshooting & Feedback loop
Access to production
Read-only
Debug
Sensitive production data
Design/architecture
Quality of data
Those Precious PDBs
26
37. To know more
Continuous Delivery: Reliable Software
Releases through Build, Test, and
Deployment Automation — J.Humble,
D.Farley (Addison-Wesley)
https://www.amazon.com/Continuous-
Delivery/dp/0321601912/
The Phoenix Project — G.Kim, K.Behr,
G.Spafford (IT Revolution Press)
https://www.amazon.com/Phoenix-Project-
DevOps-Helping-Business/dp/0988262509/
37
38. To know more (cont’d)
The DevOps Handbook — G.Kim,
P.Debois, J.Willis, J.Humble (IT
Revolution Press)
https://www.amazon.com/DevOps-
Handbook-World-Class-Reliability-
Organizations/dp/1942788002/
DevOps on the Microsoft Stack —
Wouter de Kort (Apress)
https://www.amazon.com/DevOps-
Microsoft-Stack-Wouter-
Kort/dp/1484214471/
38