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

Ansible Basics & Installing WordPress on LAMP with Playbooks
Coursera Project Network via Coursera
DevOps CI/CD Pipeline: Automation from development to deployment
Universidad Anáhuac via edX
DevOps Pipeline: Automatización hasta el despliegue
Universidad Anáhuac via edX
Introduction to Ansible: The Fundamentals
Coursera Project Network via Coursera
DevOps Foundations: Software Development Optimization
Universidad Anáhuac via edX