3 ms·
It’s weird. I always thought DevOps meant a philosophy of using traditional agile software development practices (source control, continuous delivery, testing,
by theptip 5y ago
It’s weird. I always thought DevOps meant a philosophy of using traditional agile software development practices (source control, continuous delivery, testing, etc) to make ops processes better. So config as code, instead of maintaining unique snowflakes; cattle over pets; deploy pipelines instead of manual jobs etc.
But the term seems to have been diluted into almost meaninglessness as people seem to mean very different things when they say it.
SRE is related but my take is it’s an evolution/reaction to DevOps. Some took devops to mean “developers do all the the ops” and SRE puts on-call back onto a dedicated role (so back to the NOC and old school Ops) but keeping (and perhaps even further-emphasizing) the commitment to engineering work in service of automating operations at scale.