Networking is the process of connecting multiple computers and enabling them to communicate with one another. With the rise in cloud, edge, mobile and IoT computing, networking affects our day to day lives more than ever before. Networking roles involve designing, building, optimizing and maintaining network infrastructure and systems.