NetOps (DevOps for Network Engineers): Automating Networks

Go to class
Write Review

Free Online Course: NetOps (DevOps for Network Engineers): Automating Networks provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. NetOps (DevOps for Network Engineers): Automating Networks is taught by Eric Chou.

Overview
  • Learn DevOps principles and practices in the networking environment for fast application deployment, increased network stability, and maintaining a consistent change process.

Syllabus
  • Introduction

    • DevOps for network engineers
    • What you should know
    1. DevOps for Network Engineers Overview
    • DevOps principles
    • DevOps practices
    • Unique network engineering challenges in DevOps
    • Prerequisites for this course
    • Setting up a network DevOps lab
    • Network automation examples with Python libraries
    • Network configuration backup example with Ansible
    2. GitLab and CI/CD
    • Introduction to Git
    • Basic Git operations
    • GitLab fundamentals
    • Network application example
    • GitLab DevOps CI/CD pipelines
    • GitLab pipeline example: Build
    • GitLab pipeline example: Review and test
    • GitLab pipeline example: Deploy
    • GitLab pipeline example: Monitor
    3. Network DevOps Examples
    • Network configuration backup with Ansible
    • GitLab integration for configuration backup
    • Network API application example
    • Network API integration with GitLab
    4. Testing in DevOps
    • Testing fundamentals
    • Testing with pytest
    • Network testing with pyATS
    • Network testing in GitLab
    Conclusion
    • Next steps
    • Conclusion