https://tilt.dev/We recently got this setup running company wide. It is a headache to iron out all the kinks, but the reproducibility is great.
Essentially each developer has their own Kubernetes cluster in the cloud. As you develop your code is r-sync'd across to the pod running the relevant compiler/server/etc.
Again, a bit of a pain to get running but really powerful once its setup. We now have near carbon-copy deployments across prod, dev, local development, and (soon) even the CI.
(I don't work for Tilt, just a fan of their product and vision)