A Developer Is Not a CI/CD Admin

Too many developers are burdened with tasks that don't belong to their core role. CI/CD pipelines, build server maintenance, and DevOps tooling are often distractions, not duties.

A Developer Is Not a CI/CD Admin

First and foremost, developers should not do DevOps work. Unless, of course, they truly find fulfillment in it and it's an additional, optional activity in their daily schedule.

There should be a separate team or person responsible for this, focusing solely on ensuring that CI/CD works properly. Something like an enabling team. A developer should concentrate on delivering value and working with the team, not on implementing, configuring, and maintaining the stability of Continuous Integration/Continuous Delivery processes.

This naturally leads to the conclusion that they also shouldn't deal with technical problems related to the machines used in this process.

It's an additional, unnecessary cognitive overhead.


~KB