3 ms·
No. Dev-ops and infrastructure is too complex for everybody to learn or put their hands in. Security, costs, permissions, etc... As a developer, I know what in
by jordiburgos 4y ago
No. Dev-ops and infrastructure is too complex for everybody to learn or put their hands in. Security, costs, permissions, etc...
As a developer, I know what infrastructure I need, but I don't have to learn how to create or deploy.
Exactly the same as I use an Operating System and I don't know how all the internals work.
- spoiler 4y agoI think dev teams should own their deployments, or at least have a basic understanding on how it is deployed into the environment. Someone more knowledgeable of DevOps should review the deployment, though. This is why I like Kubernetes, since the language (in human terms) for a deployments is already agreed upon, and there's plenty of resources for everyone involved to learn about it. Kubernetes can have interesting challenges for people maintaining clusters (and it's becoming increasingly easier), but for users (i.e.devs) it's really straightforward
- drost 4y agoPeople who know how to write the terraform should write the terraform. Developers should run `terraform apply`