After reading some topics from the past few years I have also run into people using Docker as a solution to similar issues. I am going to read this next and see if it answers any of my questions Running a Rails Development Environment in Docker | Cloudbees Blog
I’m also watching this right now Intro to Docker | Learn Docker | Tutorial by thoughtbot which was in the topic Intro to Docker
And there was one more topic which seemed relevant which I haven’t read yet DevOps: Where/how to acquire this knowledge? - #5 by bobfirestone but the other topics I’ve read were most of the ones here Search results for 'vagrant' - thoughtbot