56
votes
Accepted
What is the difference between SRE and DevOps?
DevOps is about maintaining code, is that correct?
DevOps is not "just" about code, or systems, or any one thing. DevOps is a very general term that covers all things related to software delivery.
...
24
votes
What is the difference between SRE and DevOps?
Dave Swersky already posted an excellent response above with Ben Treynor's definition of SRE, which is as poignant today as it was in 2003.
Fundamentally, it’s what happens when you ask a software ...
18
votes
What is the difference between SRE and DevOps?
Site Reliability Engineering falls under more or less traditional operations, but heavily automated and version controlled, what is also called Infrastructure as Code. It is a well defined vertical ...
10
votes
What is a reasonable level of coding expertise expected of an SRE?
If an engineer is a great developer, why would he or she opt for an SRE role?
Here is a caricature of being a developer: Working in Sprints, getting a ticket with all of the BA work completed, ...
9
votes
Is scrum or kanban really useful for SRE teams?
We don't use Agile for the DevOps group ourselves, but we do integrate with the normal Scrum Teams. When something is needed by the team from DevOps, such as optimizing the build server, the related ...
8
votes
Accepted
How to calculate burn rate for SLOs?
Yes, you are interpreting that correctly.
When you express your SLO as a percentage, you should express your error rate as a percentage too. So, in you example your error rate of 1 is 100%. That would ...
8
votes
Accepted
What processes or tools enable Segregation of Duties when engineers both deploy and run code?
Your question doesn't seem to make any assumption about the platform/OS it is about. Which is why it may make sense to add an answer about how this is typically done/addressed in a mainframe ...
7
votes
Accepted
What is the difference between the traditional Development and Operations Model and Site Reliability Engineering?
Thankfully, since Site Reliability Engineering developed internally at Google and only recently has started to make its way into the broader community, it is fairly well-defined. What isn't, though, ...
7
votes
Accepted
Prometheus Alertamanger - how to silence all alerts for a given period during a maintenance?
If it's the only selector alertmanager (0.24) doesn't allow it to match an empty string.
So use prometheus=~".+" or severity=~".+" instead of prometheus=~".*", otherwise ...
6
votes
What processes or tools enable Segregation of Duties when engineers both deploy and run code?
Answer based on my knowledge of French "Internal controls" regulation, kind of equivalent to the SEC regulations you point to, I assume linking here to a French legal text would not be really useful ...
6
votes
Prometheus Alertamanger - how to silence all alerts for a given period during a maintenance?
With alertmanager 0.22 (perhaps even earlier?) the solution using regex is a bit less obvious as there is no longer any checkbox to tick for using a regex.
Instead, you must use Name="Value" ...
5
votes
What is the future of DevOps in the age of serverless?
What is the future of DevOps in the age of serverless? Can you see
less and less DevOps roles being available in the age of serverless?
I personally dislike the DevOps Engineer role as DevOps is a ...
5
votes
What is the future of DevOps in the age of serverless?
Disclosure: I work as a devops coach at a global company with over a thousand developers.
TL;DR It depends whether you think devops is a particular set of skills and tools, or whether you think ...
5
votes
What is the future of DevOps in the age of serverless?
Also serverless needs some infrastructure and for that you also need software components to develop and rollout.
Beyond yet another website or application server I'd also think of energing advanced ...
5
votes
DevOps vs SRE vs Production Support Engineers
The best answer to DevOps vs SRE is here What's the Difference Between DevOps and SRE ? From the above series, you will understand Class SRE implements DevOps and both are working on a similar ground ...
5
votes
Accepted
Who is responsible for running and maintaining shared services in DevOps
I think we need to view this in the larger context of Flow and Systems Thinking which is one of the core values of DevOps.
Specifically, DevOps Values require an understanding that each individual is ...
4
votes
Implications of introducing Docker to the development team
@Abhay Pai
why not posting this as 5 different questions?
Google for "left shift" in DevOps context.
Consider DevOps team patterns http://web.devopstopologies.com/
"While DevOps raise problems and ...
4
votes
What is the future of DevOps in the age of serverless?
DevOps roles will probably be around for some time. Most enterprises and start ups have different needs, server-less is more of an indication of “developers need less focus on the resources and ...
4
votes
SRE Role at Google
I think there are two ways to go about this. You can either go deep in Systems Engineering or the reliability aspects of Software Engineering.
I'm a Systems Engineer myself. I think I got the job ...
4
votes
How can I convince someone that 100% reliability is not the right target for anything?
I was wondering whether anyone in this forum had new arguments they have heard or tried in person to convince executives of the need to set service level objectives at a level below 100%, hence the ...
4
votes
DevOps vs SRE vs Production Support Engineers
I don't want to nit pick, but I respectfully disagree with the idea that DevOps is about speed while SRE is about reliability. I understand this is an easy thing to think -- especially because SRE has ...
4
votes
What is a reasonable level of coding expertise expected of an SRE?
I think that if an SRE is spending “a lot of time on operational tasks” then they are missing an opportunity to improve their situation through code. Not all code is managed, but one of the driving ...
4
votes
Prometheus Alertamanger - how to silence all alerts for a given period during a maintenance?
What about Name = "prometheus", Value = ".*". That is something that worked for me.
An alternative can be Name = "severity", Value = ".*" also.
3
votes
is there a standard or common approach to defining Service Level Indicators?
Whilst not strictly a standard approach, Google has published an SLI Menu and a process for developing SLIs for user journies:
For each User Journey/Data Flow identify from the SLI Menu suitable ...
3
votes
Accepted
Is scrum or kanban really useful for SRE teams?
Is scrum or kanban really useful for SRE teams?
TLDR: No
More nuanced & Long-form answer:
Speaking from many experiences at various software companies:
Niether strict Agile nor strict Kanban has ...
3
votes
Accepted
What are best practices for setting SLOs for a new service?
In an ideal world, the SLOs would be driven by business needs, and information about your customers.
Remember: an SLO should be the level of reliability at which most users are happy with your ...
3
votes
Datapoints motivating introduction of SRE in organisation
The types of numbers you're looking for might be hard to come across, because they're highly variable (even within one organization, it varies service-to-service and team-to-team, in my experience.) ...
3
votes
Is cross-region Kubernetes a thing, and if so, what role does VPN place in this context?
First, etcd is a core component in Kubernetes clusters. It is based on the Raft Consensus Algorithm and a weaker point with it is when the latency between the members (e.g. in the distribued etcd ...
3
votes
How is 'self-healing' to be reconciled with Infrastructure as Code?
You do not specify any technology, but let me get an inspiration from one particular approach to this problem and maybe it can be then extended to other use cases. In AWS you have a load balancer (ELB)...
2
votes
What is the difference between SRE and DevOps?
Another way to describe differences between Site Reliability Engineering and DevOps is to look at Wikipedia's explanation of a Site Reliability Engineer, which starts like so:
Site reliability ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
sre × 24kubernetes × 3
monitoring × 3
prometheus × 3
operating-model × 3
culture × 2
terminology × 2
operations × 2
docker × 1
automation × 1
cloud × 1
infrastructure-as-code × 1
gcp × 1
grafana × 1
orchestration × 1
metrics × 1
serverless × 1
process × 1
project-management × 1
vpn × 1
agile × 1
sysadmin × 1
organization × 1
job-role × 1
team-role × 1