5. Written in 2009…
DevOps is not...
● A certification
● A role
● A set of tools
● A prescriptive process
DevOps is...
● A philosophy that starts with passion
● A cultural, professional movement with attitude and values
● A reaction to poor communication
● About creating visibility between Development and Operations
● About the symbiotic relationship between Dev and Ops
● Cross-functional teams over organizational silos
● Products not projects
● Automation over documentation (and more automation... and more...)
● About creating self-service infrastructure for teams
● Knowing that good software doesn't end with development / release
● Software that doesn't require support
● Ensuring a continual feedback loop between Dev and Ops
● Cross-functional teams over organizational silos
● Creating products that are owned by the delivery team
● Knowing that a project is only finished when it is retired from production
● Something you can do without doing agile
https:/
/sites.google.com/a/jezhumble.net/devops-manifesto
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr presentation
9. Flow: the first way of DevOps
Creating a smooth and continuous flow (mainly
automated) from development to delivery
Some ways of achieving first way are:
● Having a deep understanding of the workflow that goes from
Dev to Ops
● Using continuous integrations and continuous delivery
(CI/CD).
● Using infrastructure as code (IaC)
● Breaking down silos and create cross-functional teams.
● Having a culture of continuous learning and improvement
10. Feedback: the second way of DevOps
Implementing feedback loops enables everyone to
work together toward shared goals, identify problems,
and overcome them.
Some ways of achieving the second way:
● Using code reviews
● Sharing metrics and dashboards
● Collaborating and sharing knowledge
● Creating a feedback culture
○ Deliver feedback in a constructive way
○ Feedback should be specific
○ Create a safe space for feedback
11. Continuous learning and experimentation: the third way of DevOps
Creating an organizational culture that values ongoing
learning, innovation, and experimentation.
Encourage feedback-driven improvement, resilience,
collaboration, and the pursuit of excellence
Some ways of achieving third way are:
● Encourage employees to share their knowledge
● Allocate time to pay back technical debt
● Don't be afraid to fail
● Enable everyone to teach and learn
○ Mentorship program
○ Learning budget
○ Celebrate successes
15. Written in 2023…
DevOps is not...
● A certification
● A role
● A set of tools
● A magical solution to a complicated problem
DevOps is...
● A philosophy that starts with passion
● A cultural, professional movement with attitude and values
● About creating visibility between more than just Dev and Ops. Add Security, Q&A,
Data and Stakeholders in the loop
● About the symbiotic relationship between dev and ops
● Cross-functional teams that encourage learning and experimentation
over organizational silos
● Automation rather than documentation but with a focus on continuous learning and
improvement
● About creating self-service infrastructure for teams
● Ensuring constant and constructive feedback loops
● Knowing that a project is only finished when it is retired from production
● Collaboration rather than negotiation, with a focus on delivering value and excellence