Networks, Virtualization and Automation