Cloud as Code != DevOps

Cloud as Code != DevOps

Flashback to two years ago. A customer indicated a DevOps interest. We polished our decks, we polished ourselves and showed them a crisp collateral by all standards - less than 10 slides, specific, excellent vocals and great body language to go with it. Once the pitch was over - customer, rather politely, clarified that they are expecting us to propose an organization restructure aligned to DevOps.

A foot in mouth moment, that is what happens with cliched terms such as DevOps. Thrown around too often, they lose their meaning and essence and can translate into a lot of things for different people depending on context. Cloud as Code sounds more around Public Cloud.

Cloud as Code is the real differentiator that Public Cloud brings about when contrasted with private cloud offerings, or SaaS products.

Resources, irrespective of whether infrastructure, applications, or integrations, can be created or modified on the go and discarded later. The use case could be a virtual data center to be provisioned, an environment for a specific business purpose, or even a single virtual machine for the next MVP. Such flexibility is possible at within few seconds to few days' time.

Cloud as Code is not an out of box offering.

Automation via Cloud as Code is possible only if Enterprises have a setup in place, which, at the get go, means -

  • A coherent Public Cloud strategy - think Azure DevOps versus AWS CodeDeploy
  • Hyperscaler compliant Landing Zone(s)
  • Mature coding practices i.e. uniform environment principles such as minimum three level environments, e.g. Dev, Test, Prod
  • Cloud CoE to enable roles needed for reviews and releases
  • Cloud SIAM, needed down the road for a multi-Cloud strategy

Once this is in place, the following steps begin -

  • The most common use cases need to be established to derive the maximum payoff from effort that will take to implement this automation via DevOps (1 week).
  • After the use case is established, and implemented via Cloud as Code (1-2 weeks), it can be cascaded to other stack layers (Infrastructure --> Applications or vice versa) to enable end to end automation (1-2 weeks).
  • Once automated, journey can move to Optimization phase - think code reuse and decoupled architecture

This is not a huge effort, and the gain is mammoth- not cost but efficiency via faster release cycles -> higher change velocity, which ultimately accelerates the speed of business for your enterprise.

So the next time you read about DevOps and its benefits, nudge yourself to think bigger and ask yourself if you could do Cloud as Code instead?

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

Bhawna Gupta的更多文章

  • AI and its tango with Cloud

    AI and its tango with Cloud

    We can all agree that AI is having its hype curve moment now. IT being a bi-modal play of Run and Transform, AI has…

    2 条评论
  • Evolution of Cloud and beyond

    Evolution of Cloud and beyond

    Simplistically speaking, any enterprise Cloud journey falls into three broad steps. Getting to Cloud Re-imagining the…

    1 条评论
  • Polycloud is a Strategic Imperative

    Polycloud is a Strategic Imperative

    While all Hyperscale providers boast of feature parity, the differences in services, services' features, pricing…

    1 条评论
  • Cost in Cloud - a FinOps Lens

    Cost in Cloud - a FinOps Lens

    Cost in Cloud is an area of many notions and few explanations. Holistically, the question about Cloud boils down to…

  • The secret sauce to Digital Transformation

    The secret sauce to Digital Transformation

    The business knows their processes running fast and smooth for decades. The technology team boasts of its prowess and…

    3 条评论
  • The Today of Cloud

    The Today of Cloud

    In a recent discussion with a forward looking CIO, they remarked how the Cloud of past should not dictate the Cloud of…

    2 条评论
  • Cloud Nirvana is yet to arrive.

    Cloud Nirvana is yet to arrive.

    It has been a while since I discussed with any customer on whether or not Cloud is a good idea. Almost everyone in…

    2 条评论
  • Employee Experience is crucial to Customer Success

    Employee Experience is crucial to Customer Success

    Employee experience is caring for your employees on an ongoing basis, specifically when the informal appreciative…

    4 条评论
  • Cost in Cloud - a FinOps Lens

    Cost in Cloud - a FinOps Lens

    Cost in Cloud is an area of many notions and few explanations. Holistically, the question about Cloud boils down to…

    7 条评论
  • The Road less traveled

    The Road less traveled

    This picture goes back to Dec 2012, taken at Kenya, where I was for a customer’s GIS implementation across the…

    16 条评论

社区洞察

其他会员也浏览了