For a very long time, I associated the term DevOps exclusively with people who configure Jenkins and maintain an internal GitLab instance. Then I thought it referred to public cloud specialists. This is not surprising, as companies recruiting people for DevOps positions were looking for someone to handle cloud environments. Finally, someone explained to me what DevOps was all about... and I decided I liked it.
My understanding of DevOps is that it's a culture that bridges software engineering and the delivery of a product to the end client. It's not a person responsible only for CI/CD or for writing features. An engineer who practices DevOps culture thinks about every aspect from beginning to end — including how the product reaches the end client.
This page is a place where I create a summary of my readings and thoughts about DevOps.
Here are some links:
- DevOps culture @ Atlassian This page describes in a straightforward way what is a DevOps culture and emphasises that we shouldn't understand this as a role or set of responsibilities, but as a way of working. Knowledge of a specific cloud environment is helpful, but not necessary to 'be' DevOps.
- What is DevOps? @ Microsoft