This document discusses DevOps, which combines software development and IT operations. It defines DevOps as the union of people, processes, and products to enable continuous delivery of value to end users. Some benefits of DevOps include faster time to market, fewer failures, and cultural shifts. Tools and technologies discussed include continuous integration, delivery, deployment, testing, monitoring, and feedback. The document also outlines DevOps roles, reference architectures, and provides tips on implementing DevOps in an organization.
3. What is DevOps?
a thing everybody wants
but nobody wants to do
-Mark Warren, Perforce
“
4. As per Wikipedia
What is DevOps?
DevOps is a combination of Software
Development (Dev) and Information
Technology Operations (Ops).
“
”
DevOps is a set of software development
practices that aim to shorten the systems
development life cycle while delivering features,
fixes, and updates frequently in close alignment
with business objectives.
5. People. Process. Products.
What is DevOps?
DevOps is the union of people,
process, and products to
enable continuous delivery of
value to your end users.
“
”
Build
&
Test
Continuous
Delivery
Deploy
Operate
Monitor
&
Learn
Plan
&
Track
Develop
6. Why should you learn DevOps?
360 Degree View of SDLC
Valuable in the company
Stand Out in the crowd, Faster Career Growth
Exposure to various Tools & Technologies
Fast to Market
Fewer Failures
Cultural Shift
20. How to implement DevOps in your organization?
Pilot the initiative
Start with small
Find Champions / Evangelists
Brainwash
Look for ‘DevOps’-able tasks
Just Implement