Tag DevOps and Virtualization: Effects of Virtual Machines on Software Development