This document discusses the growing complexity of networks due to factors like BYOD, security concerns, virtualization, and cloud computing. IT professionals ranked the top drivers of complexity as smarter equipment, computer virtualization, security issues, BYOD, mobility, and public cloud/SaaS. They say the skills needed now are understanding the business, information security, and cloud/SaaS knowledge, while in 5 years network engineering will be most important. Companies can help IT manage complexity by training staff, adding management tools, prioritizing resources, increasing budgets and staff. For training, IT recommends peer learning, vendor learning, online resources, and distance learning when budgets are limited.