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

Introduction to ONAP: Complete Network Automation
Linux Foundation via edX
Introduction to Open Source Networking Technologies
Linux Foundation via edX
Exam Readiness: AWS Certified Advanced Networking - Specialty (Digital)
Amazon via Independent
Net DevOps: Cisco Python, Automation, NETCONF, SDN, Docker
Udemy
Cisco CCNA 200-301 Complete Course: Packet Tracer Labs
Udemy