YoVDO

NetOps (DevOps for Network Engineers): Automating Networks

Offered By: LinkedIn Learning

Tags

DevOps Courses Computer Networking Courses Python Courses Ansible Courses GitLab Courses pytest Courses Network Automation Courses CI/CD Pipelines Courses

Course Description

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

Taught by

Eric Chou

Related Courses

Recherche reproductible : principes méthodologiques pour une science transparente
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique
Introduction to Web Development with HTML5, CSS3, and JavaScript.
IBM via edX
GitLab CI/CD: Pipelines, CI/CD and DevOps for Beginners
Udemy
A to Z (NLP) Machine Learning Model building and Deployment.
Udemy
Agile Project Management: Comparing Agile Tools
LinkedIn Learning