Canvas & Ratio
Choose your destination platform format
Layout Template
Choose a content structure for your slides
Preset Themes
Typography & Sizing
Brand Kit Customization
AGENCYConfigure brand assets for headers & footers
Outro Slide CTA
Customize your closing call-to-action slide
Background Pattern
Build Your Carousel
Drag and drop any post card below onto a slide, or use the quick buttons to insert content/images instantly!

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.

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.

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. <a target="_blank" href="https://x.com/tambryantbutow/status/1405158127369129989?s=21" color="blue">x.com/tambryantbutow…</a>

Another great tweet explaining the difference between SRE and Ops <a target="_blank" href="https://twitter.com/garypochron/status/1405160330909552646" color="blue">x.com/garypochron/st…</a>

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.

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.

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.

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.

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. <a target="_blank" href="https://iximiuz.com/en/posts/devops-sre-and-platform-engineering/" color="blue">iximiuz.com/en/posts/devop…</a>