Thinking in Systems: A Sociotechnical Approach to DevOps

Open link in next tab

Thinking in Systems: A Sociotechnical Approach to DevOps

https://thenewstack.io/thinking-in-systems-a-sociotechnical-approach-to-devops/

We need a holistic approach to DevOps, one that treats tools, workers who use them and the wider organizations as contributing parts of an interdependent whole.

Thinking in Systems: A Sociotechnical Approach to DevOps

I'm the author. With 5 years experience as a DevOps Engineer then Lead, I've wanted, for a very long time, to distill my critique and pave a way toward a healthier practice of DevOps. Before anyone jumps to tell me how DevOps Engineer is a misnomer, I address this in the article.

I wrote this piece because DevOps has all too often been misunderstood as a practice. Here I attempt to examine successful DevOps practice as a sociotechnical solution that weds culture and tools (the DevOps most are familiar with) with radical agency and visibility. I reference some stupendous thinkers in this space, like Jabe Bloom and Andrew Clay Shafer who were the first to argue for a sociotechnical approach to our work as IT professionals.