Awesome post! One question though: why is everyone focusing on Docker so much when Kubernetes, which arguably most people use nowadays, uses cri-o, rkt or similar Docker replacements most of the time? Do ker Swarm is pretty much dead now. I'd argue that knowing how Helm charts and k8s YAML works is much more important than writing Dockerfiles, and CI/CD is handled by GitLab anyways, I guess ...
Mostly because Docker is focused on dev workflows, whereas K8S is focused on production workflow. IMO, dev use docker containers to build and test app, then, ops push this in production using K8S.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.