-
Reduces Human Error
-
Improve Network Resilience
-
Improve times of changes to network
These notes are based on Nick Russo's Pluralsight course Getting Started with Software Development Using Cisco DevNet
Useful bash commands:
pwdPrint working directory example:
Kanban is a visual system for managing work as it moves through a process. Kanban visualizes both the process (the workflow) and the actual work passing through that process. The goal of Kanban is to identify potential bottlenecks in your process and fix them so work can flow through it cost-effectively at an optimal speed or throughput.
In kanban it's important to managed the balance of Utilization and Flow, this is to ensure there is not too much work being idle and that process cycles remain efficient.
The two main fundamental principles is Visualize and Limit Work In Process(WIP).
These notes are based on Nick Russo's Pluralsight course Getting Started with Software Development Using Cisco DevNet
Useful bash commands:
pwdPrint working directory example:
"Good programmers write code humans can understand."
Why it's important to write clean code:
1. Makes reading it easier so you can understand the flow even after some time off.
2. Writing bad code causes a large amount of future technical debt.
3. Enhances your ability to write code faster in over the long run.
- You won't end up being a verb... "Oh that guy is a Matt".
Cisco Network Service Orchestrator is used to manage device network configuration using automation.
Components
Configuration DataBase (CDB) - Stores configuration and Devices, pushes configuration and allows diff.
NSO uses SSH/CLI to Cisco devices, SNMP and NETCONF to devices that support it.
Required headers in Meraki API
Content: application/json