With the advent of virtualization, infrastructure has become software, introducing new possibilities for managing “infrastructure as code.” Today, techniques such as containerization and automation are hallmarks of programmable infrastructure, and a primary aspect of the DevOps revolution in IT operations.