DevOps and Site Reliability Engineering (SRE) both require Software Engineering and Distributed Systems knowledge. They're so similar that often times tech companies use them interchangeably. Although there is a lot of overlap in the required knowledge for both roles, there is a difference, and that is in the focus each has.
A DevOps engineer focuses precisely on this: creating systems that take a developer's code and make an actual product out of it.
A Site Reliability Engineer focuses precisely on this: creating systems to OPERATE the resulting product. Operate is a loaded term, but one good example of what it means is monitoring and responding to incidents.
#coding
#techinterview
#career
![](https://i.ytimg.com/vi/LwS8bnNIbtU/maxresdefault.jpg)