I might drink this beer

Logo

I am a jack of some trades and definitely a master of none. That doesn't mean I haven't had some experience and a handful of opinions to go with it. All of the opinions expressed here are my own and do not reflect the views of my employer

@mjmengerGitHub

Encrypted chat via Keybase markjmenger

mstdn.socialmastodon

mastodon.f2a.iomastodon

pdx.socialmastodon

RSS

summer
sweet
devops
dark
year-round
big-ip
automation
hashicorp
terraform
winter
brewing
yeast
complexity
fragile2agile
technology
history
lean
modernization
evolutionary
revolutionary
innovation
strategy
security
agility

28 January 2023

Is NoOps just oursourcing?

by Mark J Menger

NoOps refers to a DevOps philosophy and culture where the operations and maintenance of infrastructure are automated and managed by software, minimizing the need for manual intervention.

Outsourcing, on the other hand, involves hiring a third-party provider to perform IT tasks, such as application development or data center management, on behalf of an organization. This can include some aspects of infrastructure management, but outsourcing is broader in scope and not limited to NoOps practices.

NoOps can be seen as the ultimate goal or ideal outcome of a continuous improvement process following the DevOps principles and culture.

DevOps emphasizes collaboration between development and operations teams, automation of processes, and rapid delivery of high-quality software. By fully automating infrastructure management and reducing manual intervention, the NoOps philosophy takes these principles to the next level and enables organizations to deliver software faster and more reliably.

However, it’s important to note that achieving a true NoOps state is a journey and not a destination. As technology and business requirements change, organizations may need to adjust their approach to NoOps to continue delivering value.

The NoOps journey can be compared to the process of growing a garden. At first, the soil needs to be prepared and the seeds need to be planted. This is similar to setting up the infrastructure and laying the foundation for automation in the NoOps journey.

a garden

As the garden grows, it requires regular attention and care, such as watering and weeding, to ensure it thrives. This can be compared to the continuous improvement process in the NoOps journey, where organizations need to continually monitor and refine their automation processes to ensure they are effective.

Over time, as the garden matures, it becomes more self-sufficient, requiring less manual intervention and maintenance. This is similar to the ultimate goal of NoOps, where the operations and maintenance of the infrastructure are fully automated and managed by software, minimizing the need for manual intervention.

Just like a garden, the NoOps journey is a continuous process of growth and improvement. As technology and business requirements change, organizations may need to adjust their approach to NoOps to continue delivering value. But with careful planning, attention, and hard work, organizations can create a thriving NoOps environment that delivers software faster and more reliably.

tags: technology - lean - innovation - strategy