Operations Engineering Evolution

Operations Engineering Evolution

It is a well known fact scaling is hard, be it in people, process or technology. In hypergrowth markets, it is well understood that processes will break every 6 months because the scale is changing fast. Same is the case in infrastructure and technical operation space. Lets cover how the area of Reliability Engineering has evolved over time.

Evolution of Operations

It all started with "How do we streamline Technical Operations", it has gone through a lot of iterations

Ops -> Application Operations (appops, sysops) -> DevOps -> SRE ->NoOps -> GitOps

Each of them attacked a problem area and solved for that. Lets go over the journey (starting 2000):

Ops (2000-2004) : Responsible for server procurement, provisioning and OS/Network maintenance

AppOps (2004-2012): Got closer to the Application stack, started to own JVM, OS fine tuning for the app, logging/monitoring and tier-1 support.

DevOps (2012-current): Brought Dev and Ops together. Gave rise to the concept of CICD. Ops started to own the automated pipelines and moved all ops activities to git/SCM. Later in the game Infra as Code/ Infra is code became popular and that became the standard practice.

SRE* : CICD became almost a solved problem, everyone had a flavor of CICD but did not solve reliability of the systems, the focus shifted towards advanced deployments ( blue-green, canary, feature flagging) to help with ensuring the reliability (uptime, availability, resiliency, proactive detection and remediation)

SRE* + PE**: Kudos to Google and Facebook for leading the journey and establishing a lot of best practices around how to scale effectively and efficiently. They also led the front around how orgs should be structured to support operations as massive scale. This solve for ensuring right tools to address scale, reliability and best practices around massive operations at scale.

No alt text provided for this image


  • SRE* = Site Reliability Engineering
  • PE** = Production Engineering

Feel free to share where you are on your journey and learnings from it.

Ethan Griffin

Consultant - DevOps / DevSecOps / ITSM at Tata Consultancy Services

5 年

Nice summary Rachit Lohani

Brendan Kelly

Senior Software Engineering Manager at Druva

5 年
回复

要查看或添加评论,请登录

Rachit Lohani的更多文章

  • Power of Rituals

    Power of Rituals

    As the CTO of Paylocity, I've witnessed firsthand the transformative impact of rituals within our high-growth…

    6 条评论
  • Customer as co-creator

    Customer as co-creator

    “Customer as co-creator” is a guiding principle of our product development lifecycle. We actively involving customers…

    2 条评论
  • Help us grow SMBs in the US

    Help us grow SMBs in the US

    There are 32M small and medium businesses in the US that employ over 50% of the working population (65M lives). They…

    1 条评论
  • 7 Laws that Guide Tech Leaders

    7 Laws that Guide Tech Leaders

    Remember Laws of Motion and how they are used to figure out how an object moves. Similarly, in tech organizations we…

    3 条评论
  • Why do you need a Serverless strategy

    Why do you need a Serverless strategy

    I recently was asked what is the use case for leaning towards Serverless when the same can be done with microservices…

    5 条评论
  • Subscription Economy

    Subscription Economy

    After reading your early morning articles on the well curated and personalized Medium Platform, you head over to the…

    3 条评论
  • AWS, you Beast!

    AWS, you Beast!

    I personally did not buy anything on Prime day but closely watched to see how it unfolds for AWS throughput and amazons…

    2 条评论
  • Fintech - Hot or Not

    Fintech - Hot or Not

    Fintech is one of the most interesting and hottest areas of growth. CBinsights released their Quarterly report on how…

  • What is #noops or #gitops

    What is #noops or #gitops

    In the previous blog we talked about Journey of Operations. This is part#2 of that blog where we cover what is GitOps…

  • Mandatory trait for a good leader!

    Mandatory trait for a good leader!

    Be a good person and the rest will follow I have worked for a lot of amazing leaders, leaders who I admire and who have…

    7 条评论

社区洞察

其他会员也浏览了