The DevOps Rebellion
https://unsplash.com/photos/HnWt27rJG7c?utm_source=unsplash&utm_medium=referral&utm_content=creditShareLink

The DevOps Rebellion

If you follow the popular technology news and blogs you would have noticed them to be declaring the death of DevOps in the face of modern approaches such as Platform Engineering and Golden Path. Many of these articles begin with a straw-man argument that DevOps has introduced too much cognitive load for developers, in that they need to consider every aspect of the application lifecycle in their daily activities.

The problem with this depiction of DevOps is that it was never a prerequisite that an individual developer or group of developers be proficient in all aspects of the build-deploy-run lifecycle. Rather, it is about creating a single cohesive team, that is capable of addressing the complete array of application concerns. It is about self-sufficiency in a given ecosystem, and enabling an application team to take full responsibility for its functional and non-functional requirements.

Within any team you never expect everyone to share the same skills and roles, and the same is true for DevOps. So to challenge the practice with an argument of too much cognitive load for any one developer is disingenuous, as no single developer is responsible for all of the concerns.

This is not to say there is anything wrong with Platform Engineering or Golden Path, but rather to highlight that they are not mutually exclusive with, or an "evolution" of DevOps. They are simply a means to achieving greater consistency and separation of concerns across a given organisation.

As an exercise, the next time you read an article or blog post proclaiming the death of DevOps, think about whether there is an associated vendor or product behind it. Because the reality is that these days there is not a lot of IT news that isn't sponsored by, or promoting a vendor solution, be it either directly or indirectly.

Ultimately, the decision about what should be prescribed within an organisation should be a democratic one, that has the full support of DevOps-enabled teams. Because if you impose too many restrictions, such that DevOps is no longer possible, then you are surely back to square one.

Steve Cheah

Experienced digital product professional: a customer-centric focus with a commercial mindset overlayed with a technology viewpoint.

2 年

So true Ben, so true.

回复

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

Ben Fortuna的更多文章

  • The AI Doctor will heal your pain

    The AI Doctor will heal your pain

    We have all heard the hype about AI and how it will transform your working life, but how exactly? If you want to…

    1 条评论
  • Building Cloud infrastructure with ChatGPT

    Building Cloud infrastructure with ChatGPT

    With the steady migration towards Cloud infrastructure it is preferable to avoid manual or "Click-ops" infrastructure…

  • What comes first: Skills or Experience?

    What comes first: Skills or Experience?

    It's a prevailing chicken vs egg question: does proven experience trump qualifications, or vice versa? Usually it is a…

  • The Importance of Transferable Skills

    The Importance of Transferable Skills

    Transferable skills are what we consider to be those learnings and abilities we can use in future roles and life in…

  • The importance of soft skills

    The importance of soft skills

    We often overlook the importance of soft skills in IT as we become attuned to the binary nature of the systems we build…

    2 条评论
  • 2021: Return of the monolith

    2021: Return of the monolith

    Recently you may have noticed a growing unease with the trend towards microservices architectures, and a call to return…

    4 条评论
  • A culture of learning with DevOps

    A culture of learning with DevOps

    Contrary to common belief, DevOps is not just about learning more of the operational aspects of IT systems, nor is it a…

  • Defining boundaries

    Defining boundaries

    With the introduction of DevOps over a decade ago the traditional boundaries of responsibility were all but abandoned…

  • Solo: A DevOps Story

    Solo: A DevOps Story

    The challenge of "You build it. You run it!" that is often attached to a DevOps operating model can be daunting to many…

  • The Flawed Premise of Cost Optimisation

    The Flawed Premise of Cost Optimisation

    As more organisations move their IT workloads to the Cloud they soon discover that public Cloud is, in fact, not…

社区洞察

其他会员也浏览了