Overview
DevOps focuses on automation and integration. It allows development and operations teams to share responsibility of the application in production.
Virtualisation
VirtualBox
VirtualBox is easy to use as a sandbox VM on dev environments.
Containers
Docker
Docker is a lightweight container. It is different to a full VM as the kernel will be shared with the host operating system.