What I've learnt so far
@CarolSaysThings
@CarolSaysThings
System Administrator
DevOps Engineer
SRE Engineer
?
@CarolSaysThings
It is not a position or a team.
It is a movement.
It is a culture.
@CarolSaysThings
DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support.
@CarolSaysThings
@CarolSaysThings
@CarolSaysThings
@CarolSaysThings
@CarolSaysThings
Fundamentally, itโs what happens when you ask a software engineer to design an operations function.
@CarolSaysThings
@CarolSaysThings
1. Knowing what your normal looks like
2. Defining an appropriate level of reliability (SLO)
3. Bridge the gaps/optimise
@CarolSaysThings
Stabilising the system
Intentionally destabilising the system
Releasing features
@CarolSaysThings
Work that is manual, repetitive, automatable, has no enduring value
Google caps it at 50%
Rest of time spent on engineering work that reduces future toil or adds features
@CarolSaysThings
While they're different sets of ideas, each movement enables and complements the other
@CarolSaysThings
Both movements promote cooperation between Dev and Ops
They seek automation and experimentation
Monitoring and eliminating toil - 1st way
Error budgets allow us to be experimental - 3rd way
Blameless post-mortems - 2nd way
@CarolSaysThings
DevOps is a culture, while SRE is a way of handling operations
They share many objectives
You should find what works for you ๐
@CarolSaysThings
@CarolSaysThings
@CarolSaysThings