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 |
— |
— |
— |
— |