SRE

Reliability trends for DevOps
How DevOps teams get proactive and prioritize work by adopting SRE practices
Deirdre Mahon
How does an engineer get started with leading an SRE team? #sre
William Szepesi
In short, is SRE about progressing your maturity?
Garima Bajpai
coming together for a shared goal as a team as well
Emily Arnott
I think it can be helpful to think of SRE in maturity stages, but we shouldn't get overwhelmed or intimidated by an idealized SRE... there's lots of small practical changes that orgs new to SRE can implement today
Garima Bajpai
Practice of practice
Kurt Andersen
I'm not a big fan of discussing "maturity" vs. "immaturity", because there are many paths toward achieving the right level of reliability. See https://cloud.google.com/blog/products/devops-sre/...
Garima Bajpai
What is the full scope of a Reliability Engineer?
Sriram RJ
IMO it's only Reliability Engineering and not reliability engineer
Kurt Andersen
Best reference I can provide is someone who works to move the organization up stages of Hollnagel's resilience practices: https://erikhollnagel.com/ideas/resilience-enginee...
Blameless
An SRE's full scope can be huge - everything from writing code, to building infrastructure, to championing cultural changes!
Garima Bajpai
What are the practical steps to implement SRE practices in orgs already invested in DevOps
Sriram RJ
Do not hire sre engineers from market. in house talents with environment knowledge are their assets
Deirdre Mahon
Hopefully it starts with the right mindset and desire to become more proactive.
Sriram RJ
set realistic goals
Deirdre Mahon
@RjSriram15 +1 yes but don't leave to their own devices. give them resources, training and tools
Kurt Andersen
The mindset is really critical - along with executive support.
Garima Bajpai
Focus on Ops aspects of DevOps. - Toil reduction , Error Budgets , Measurement (SLI,SLO ..) , Observability
MRAHMAN
differentiate practices for DevOps and SRE. People has many misconception
Deirdre Mahon
@drkurta yes it costs money and time to improve reliability and it's a journey. never one and done.
Deirdre Mahon
@_YEG yes get clear definitions and roles and don't overload the teams with unrealistic expectations.
Garima Bajpai
get management buy-in ? do you have a business case here ..
Emily Arnott
We actually wrote an ebook on this very subject! Check it out: https://info.blameless.com/bridging-the-gap-devops...

If you're invested in DevOps, you have a lot of resources to leverage for your SRE solution. It's all about orienting to new practices with the tools you have :)
https://info.blameless.com/bridging-the-gap-devops-to-sre
Bridging the Gap: DevOps to SRE Ebook
Bridging the Gap: DevOps to SRE Ebook
Bridging the Gap: DevOps to SRE is a practical guide to implementing SRE practices in an organization that’s already invested in DevOps. It makes clear the benefits of SRE and lays out how they’re achieved. While acknowledging potential challenges, i...
Garima Bajpai
not one size fit all
Deirdre Mahon
perhaps drowning in sev0 or sev1 incidents will get attention. Not ideal however.
William Szepesi
Mindset regarding culture change needs to show that you are not a prisoner of your past, you are a pioneer of your future.
Garima Bajpai
SRE brings human in the loop #SRE
Kurt Andersen
Small improvements, implemented on an ongoing basis, compound into significant changes. See @bvssh (and the book)!
Sriram RJ
have a team of experts from varied skills and solve problems collectively
Oleg Nenashev
Soo... Does anyone automate SLI monitoring and remediation? Asking for a @KeptnProject friend 😉

Keptn is an event-driven orchestration tool for cloud native apps. It can monitor SLIs and then automate actions based on them. FTR https://keptn.sh/
https://keptn.sh/
Keptn - Cloud-native application life-cycle orchestration.
Keptn - Cloud-native application life-cycle orchestration.
Keptn automates observability, SLO-driven multi-stage delivery, and operations
Kurt Andersen
Our @blamelesshq platform automates at least as far as triggering incidents. But by policy we don't poke into your systems directly. We leave that to you or your other tools - but shoreline.io is really interesting.
http://shoreline.io
Shoreline: Fewer incidents, better oncall - Shoreline
Shoreline: Fewer incidents, better oncall - Shoreline
Shoreline incident automation enables DevOps engineers to interactively debug at scale and quickly build remediations to eliminate repetitive work.
Garima Bajpai
interesting .. blameless + keptn + (SREs ) :-)
Oleg Nenashev
@bajpaigarima1 @drkurta yes! In Keptn we have many integration services (aka plugins), and also generic integrations through webhooks and scripts/CLIs. Should be possible to integrate with @blamelesshq for incident management: https://artifacthub.io/packages/search?org=keptn
Deirdre Mahon
How do engineers start speaking the same language with business leaders to draw more heat and light to reliability importance? #sre #devops
Garima Bajpai
common vocabulary building starts with education & awareness and not leaving anyone behind
Deirdre Mahon
Do incident post mortems help non engineers understand incidents? @bajpaigarima1
Sriram RJ
the business leaders should also talk in the same vocabulary as engineers.. ;)
Deirdre Mahon
Postmortems are great for eng + devops teams to learn but how do you elevate to others?
William Szepesi
connecting the business, users and technology with a common language is a typical task of a business analyst
Deirdre Mahon
@WSzepesi the in-between 'glue' is helpful but it doesn't bring the teams closer together. it's a translation agent
Blameless
Sales, marketing, CS, and product teams could really leverage reliability as a distinct advantage over their closest competitors. The next step is simply to get business and SRE teams on that same page by focusing on user experiences.
Kurt Andersen
But when developers are shipping hundreds of changes every day, can the biz analysts really keep up? It's important to practice empathy across all biz functions - which requires people to understand each other's values and language
Emily Arnott
I think by crafting retrospectives to include a breakdown of user impact, other teams can use them to understand how users are feeling and what solutions they can bring to help them
William Szepesi
Yes, the whole requirement for Business Analysts is caused by different cultures needing a translator!
Garima Bajpai
What are the key components of a Reliability Engineering platform?
Sriram RJ
AI based monitoring
MRAHMAN
-Buy-in mindset and not carrying the same baggage from the past
Garima Bajpai
Reliability Engineering platform - is for everyone #lowcode
Garima Bajpai
Datascience integration into SLI,SLO modelling , error budgets & policies
Sriram RJ
auto remediation engine??
Deirdre Mahon
agreeing on SLOs is really hard for disparate, large teams
Kurt Andersen
Integrating with the tools used across the pertinent teams - reduces the onboarding effort
Blameless
SLOs and SLIs to contextualize based on user impact
Garima Bajpai
integrating - SRE tools and orchestrating it in secure & reliable way
Paul Chu
Reliability doesn't only mean fixing the issues, but also the communication to customers as these issues are being fixed. Communication is something that a lot of service providers struggle with, which can impact how users view how "reliable" a service is.
Kurt Andersen
Effectively collecting info across all systems (both social and technical) which contribute to the systemic reliability is key
Garima Bajpai
@drkurta how do we add features of social engineering to #SRE platform
Nicolas Philip
@bajpaigarima1A Reliability Engineering platform is about people, processes and tools and automation and how data and communication flows.
Sriram RJ
@drkurta something like gamification
Kurt Andersen
So far, facilitating reflection through retrospective processes along with the good management practices that support psychological safety is the best that we have
Kurt Andersen
The field of cognitive systems engineering has a lot of insight on how to reduce cognitive load and make the tools into good co-workers

(edited)