Christian Adell Querol – The role of the Network Engineer in the DevOps era

In the DevOps era, network engineers must adapt to automation, infrastructure as code, and cloud computing while understanding business needs, communicating with other teams, and designing scalable network architectures.

Key takeaways
  • To be successful in DevOps era, a network engineer needs to learn about networking fundamentals and automation.
  • Networking is a fundamental pillar in any IT infrastructure and is not just a basic function.
  • Network engineers should understand that networking is not just about configuring devices, but about designing and implementing a network that aligns with business needs.
  • Automation can make the network management process more efficient and reduce the risk of human error.
  • Network engineers should be familiar with DevOps tools and practices, such as infrastructure as code, and cloud computing.
  • Understanding the language of other teams, such as development and operations teams, is crucial for effective communication and collaboration.
  • Network automation architecture should be simple, scalable, and dynamic, and should provide visibility and control over the network.
  • Networking is not just about designing and implementing a network, but also about managing and operating it.
  • Network automation engineers should have a deep understanding of the network and its components, as well as the tools and technologies used to manage and operate it.
  • Network automation should be used to simplify network management and reduce the risk of human error, not to replace human judgment and decision-making.
  • Network automation should be designed to be flexible and adaptable, and should be able to integrate with other tools and technologies.
  • Network automation engineers should be able to troubleshoot and resolve network issues, and should have a deep understanding of the network and its components.
  • Network automation should be used to improve network reliability and reduce downtime, and should be designed to be scalable and manageable.
  • Network automation engineers should be able to design and implement network automation architectures that meet the needs of the business.
  • Network automation should be used to improve network performance and reduce latency, and should be designed to be highly available and fault-tolerant.
  • Network automation engineers should be able to troubleshoot and resolve network issues using automation tools and techniques.