DevOps for Network Engineers

This course is designed to provide network engineers with the skills necessary to start applying DevOps practices, learn their role in the DevOps cycle, and integrate their expertise in a DevOps environment.


Book your LFS266 course here


Course Overview

The line between Development and Operations is disappearing and both sides are learning to adjust to some common ground as organizations embrace Agile principles. Automating networks is becoming the standard for datacenters, with major implications for network engineers. They contribute to connectivity, network performance tuning, security, and many other areas of network management that require network expertise. This course will help you familiarize yourself with the DevOps tools needed to assist in the DevOps/Agile process.


Course Details

  • Delivery Method: online self-paced
  • Duration: 25-30 hours of Course Material
  • Hands-on labs & Assignments
  • No Video content
  • 12 months of Access to Online Course
  • Discussion Forums
  • Experience level: Intermediate


Course Outline

  • Chapter 1. Course Introduction
  • Chapter 2. Modern Project Management
  • Chapter 3. The DevOps Process: A Network Engineer’s Perspective
  • Chapter 4. Network Simulation and Testing with Mininet
  • Chapter 5. OpenFlow and ONOS
  • Chapter 6. Infrastructure as Code (Ansible Basics)
  • Chapter 7. Version Control (Git)
  • Chapter 8. Continuous Integration and Continuous Delivery (Jenkins)
  • Chapter 9. Using Gerrit in DevOps
  • Chapter 10. Jenkins, Gerrit and Code Review for DevOps
  • Chapter 11. The DevOps Process and Tools (Review)



  • Familiarity with Linux system administration
  • Familiarity with shell scripting
  • Knowledge of Python