Competencies: Automation > Network Automation

Network Automation

Body of Knowledge

Topic Description Relevance Career Tracks

NETCONF/YANG

Network configuration protocol, YANG data models, device automation

High

Network Automation Engineer, Network Engineer

RESTCONF

REST-based network configuration, YANG-based APIs

Medium

Network Automation Engineer, Network Engineer

Ansible Networking

Network modules, ios_config, nxos_config, network resource modules

High

Network Automation Engineer, DevOps Engineer

Napalm

Multi-vendor network automation, getters, configuration management

Medium

Network Automation Engineer

Nornir

Python network automation framework, inventory, tasks, plugins

Medium

Network Automation Engineer

Python Networking

Netmiko, Paramiko, pyATS, network scripting, device interaction

High

Network Automation Engineer, Network Engineer

Network Testing

pyATS/Genie, batfish, network validation, pre/post checks

Medium

Network Automation Engineer, Network Engineer

Intent-Based Networking

Declarative network state, compliance verification, drift detection

Medium

Network Automation Engineer, Network Architect

Network CI/CD

Configuration pipelines, automated testing, staged deployments

High

Network Automation Engineer, DevOps Engineer

API-Driven Networking

REST APIs, SDK integration, controller automation, SDN APIs

High

Network Automation Engineer, DevOps Engineer

Personal Status

Topic Level Evidence Active Projects Gaps

To be populated

 — 

 — 

 — 

 —