✨ Visual Editor

close

palette Canvas & Background

Gradient:arrow_forward
Text Color:
135°

style Card Style

40px
16px

text_fields Typography

16px
Ivan Velichko
@iximiuz
DevOps, SRE, and Platform Engineering (thread)

Sharing my understanding of things after working in this domain for about two years.

Starting from the clearest one.

Dev - this is about application development, aka business logic. The only one that makes money for a company.
Ivan Velichko
@iximiuz
Ops - this is about the efficient deployment of the stuff created by Dev.

How to ship code - CI/CD, GitOps, etc. Plus, other things improving the Dev velocity but not concerned with the actual application business logic.
Ivan Velichko
@iximiuz
SRE - this is about keeping the deployed service alive.

All things observability. Defining SLO and tracking error budget. Monitoring and alerting. Incident response and postmortems.

Ivan Velichko
@iximiuz
Another great tweet explaining the difference between SRE and Ops


Ivan Velichko
@iximiuz
Platform Engineering - this is about infrastructure development.

PE focuses on creating a platform that can be efficiently used from the Dev, Ops, and SRE standpoints.

There is plenty of actual code writing in PE, but again, it's not about the primary business logic.
Ivan Velichko
@iximiuz
Clouds made PE operating on higher levels of abstractions.

Ex: the problem of orchestration is already solved nowadays by Kubernetes or ECS. However, it's solved in a quite generic way. PE makes it tailored for the company's needs.
Ivan Velichko
@iximiuz
Dev, Ops, and SRE are about areas of focus. It's not about titles. One person can be a Dev this week, then an Ops on the next week, and an SRE on the week after.

However, the separation between Dev, Ops, and SRE becomes more apparent when the company size gets bigger.
Ivan Velichko
@iximiuz
A bigger company size usually means more specialization. That's how you end up with separate SRE teams/titles, several PE teams, and so on.
Ivan Velichko
@iximiuz
Since many people found this thread helpful, I turned it into a more elaborate blog post.

DevOps, SRE, and Platform Engineering from the standpoint of a Developer turned SRE.

iximiuz.com/en/posts/devop…
Generated by Thread Navigator
100%
view_carousel Carousel Studio NEW
Press + S to quick-export