SP
Scott Peterman
Network Operations Console
Systems Languages Projects Timeline
OPERATIONAL
Operator Profile
Active
Network Engineer &
Automation Specialist
Principal Infrastructure Engineer
A career spent building enterprise and service provider networks — and the tools to automate them. BGP, MPLS, datacenter fabrics, multi-vendor environments. I focus on operational problems: discovery, configuration drift, migration validation, compliance auditing. If it's repetitive and error-prone, I automate it — across Python, Go, C#, and JavaScript.
Telemetry
LIVE
Same problems, solved across multiple languages and frameworks. Every SSH terminal implements the same core pattern — invoke-shell automation with real device compatibility.
Application Languages — 100+ Repos
11 Languages · Markup Excluded
Python 76.0% JavaScript 19.2% Go 2.2% C# 0.8% Robot 0.5% C 0.4% Java 0.3% TypeScript 0.2% C++ · Vue · Shell
Organized around the network lifecycle: Day 0 is discovery, Day 1 is inventory and provisioning, Day 2 is operational validation.
DAY 0Discovery & Topology
DAY 0
Secure Cartography
Secure Cartography
SSH-based network discovery that interrogates devices via CDP/LLDP to automate topology documentation and diagram generation. Multi-vendor support across Cisco, Arista, Juniper.
PythonPyQt6TextFSM149★
GO
GoSNMPTK
Go SNMP toolkit with interactive client, network scanner, and vendor fingerprinting. Multi-layer device detection across Cisco, Arista, Palo Alto, Fortinet, Dell iDRAC — with Fyne GUI.
GoFyneSNMP
DAY 1Inventory & Provisioning
DAY 1
VelocityCMDB
VelocityCMDB
Tactical, portable network CMDB with automated discovery, change detection, and operational intelligence. Currently managing 357+ devices across 53 sites.
PythonFlaskSQLite
DAY 1
Python LibreNMS MIBs
4,242 compiled MIBs from 298 vendors for PySNMP. The most comprehensive open-source compiled MIB collection available.
PythonSNMP298 Vendors
DAY 2Operational Validation
DAY 2
nterm-ng
nterm-ng
A network-aware SSH terminal that understands what it sees. Sniffer/gutter/parse chain architecture with vault integration and real-time telemetry.
PythonPyQt6Telemetry
DAY 2
FibTrace
FibTrace
Hop-by-hop forwarding chain validation from the device perspective. Proves traffic follows the path you expect.
PythonRoutingValidation
DAY 2
TrafikWatch
TrafikWatch
Real-time SNMP interface monitoring from the terminal. Built for watching migrations, maintenance windows, and traffic shifts live.
PythonSNMPTUI
SSH TERMINALSSame problem — every stack
GO
TetherSSH
TetherSSH
Go-based terminal on Fyne 2 with gopyte — a custom terminal emulation library. Session management, tree navigator, full alternate screen buffer.
GoFyneSSH
C#
RetroTerm.NET
RetroTerm.NET
Retro DOS-inspired terminal in C#/.NET. Modern SSH connectivity wrapped in classic aesthetics.
C#.NETSSH
JS
VelociTerm
VelociTerm
Web-based SSH gateway with WebSocket terminal sessions. Enterprise jump host with advanced session filtering.
JavaScriptFastAPIWebSocket
PYTHON/GL
CoolPyTerm
CoolPyTerm
Hardware-accelerated SSH terminal with authentic CRT effects. PyQt6 + OpenGL with phosphor glow and scan lines.
PythonOpenGLPyQt6
TOOLS & LIBSReusable components and dev utilities
LIB
nterm-qt
Themeable SSH terminal widget for PyQt6 with enterprise features. Embeddable component for building network tools.
PythonWidget
LIB
gsshpass
Go SSH utility for automating commands. Designed for scripted workflows and older equipment compatibility.
GoSSH
TOOL
tptpy
Textual TUI for interactively testing TextFSM and TTP templates against device output.
PythonTextFSMTUI
LIB
TinySCP
Minimal, embeddable SCP server for network automation workflows.
PythonSCP
JS
tfsmjs
JavaScript port of Google's TextFSM parsing engine. Full template compatibility, runs in Node.js and browser. Often faster than the Python original.
JavaScriptTextFSMParser
C#
TextFSM.NET
.NET implementation of TextFSM. Same template-based parsing engine, native C# — bringing network text parsing to the .NET ecosystem.
C#.NETTextFSM
Built because problems exist, not because a job required it.
Cross-platform speech-to-text optimized for technical dictation.
PythonAI/ML
Audiobook generator from EPUB using Kokoro speech synthesis.
PythonTTS
Teleprompter-style song display for musicians with chord charts.
PythonPyQt6
Whiteboard built with PyQt6 + QWebEngine. Zero CDN, fully offline.
HTMLPyQt6
Mission Timeline
Cisco Certified Instructor · 4 Years
Oct 2025 — Present
Principal Infrastructure Engineer

Datacenter and peering infrastructure on Arista and Juniper. Circuit turn-ups, PNI implementations.

BGP peer migrations — pre-flight validation, state auditing, cutover execution.

Columbia Sportswear
Mar 2022 — Sept 2025
Principal Infrastructure Engineer

Enterprise network: 600+ retail locations, DCs, corporate sites across Cisco, Aruba, Palo Alto.

Device state collection platform (Flask/FastAPI, MySQL) for auditing and compliance.

Charter
2019 — 2022
Principal Engineer — QA Network Automation

Test automation architecture using Robot Framework, pyATS, Python. GitLab CI/CD for network validation.

Level 3 / TW Telecom
2012 — 2019
Architect — IP Edge Engineering

IP Services architecture — IPVPN, Converged VOIP/Data, Managed Internet. Anycast DNS, syslog, Netflow.

Cricket (AT&T)
2006 — 2012
Architect III

Mobile carrier network architecture. MPLS core, OSPF-TE, MVNO peering. Datacenter design — largest ~300 switches.

System Capabilities
CCNP · CCIP · JNCIS
Platforms & Protocols
Cisco IOS/IOS-XE/NX-OS, Arista EOS, Juniper, Palo Alto, Aruba/HPE, F5, BGP, MPLS L3VPN, EVPN/VXLAN, OSPF/ISIS, SD-WAN
Languages
Python, Go, C#/.NET, JavaScript/TypeScript, Shell, PyQt6, Fyne, FastAPI, Flask, Textual
Automation
Netmiko, NAPALM, TextFSM, Nornir, pyATS, Ansible, PySNMP, Paramiko
Infrastructure
Git/GitLab CI, Docker, Linux, MySQL, SQLite, Redis