Cisco
Developer Advocate Manager

Matt DeNapoli

location Cleveland, Ohio
Execution of strategy requires accountability and constant assessment of changing conditions. Create an even playing field and a safe environment where people can learn from failure (Celebrate! Pivot! Perform!), but at the end of the day let’s just try it.
About Me
I love teaching about technology and try to make seemingly complicated and technical content accessible to those who are new to a topic. I have been with Cisco for 15 years holding various positions giving me practical experience in developer support, systems management, systems architecture, and software development.
Coding Languages
Python | JavaScript | Java
C++ (back in the day)
Languages
English
Certifications
DevNet Professional | DevNet Enterprise Networking Automation

Matt's Recent Posts

Save Time and Maybe Your Job with Full Stack Observability
Save Time and Maybe Your Job with Full Stack Observability
How an edge case app failure and lack of observability almost cost me my job.
Read Matt's blog post
YANG Suite updates and new features: A sneak peek
YANG Suite updates and new features: A sneak peek
Have you tried out Cisco YANG Suite yet? YANG Suite provides network operators with a set of tools and plugins to interact with and test YANG programmable interfaces including NETCONF, RESTCONF, gNMI, and more. In Episode 58 of DevNet Snack Minute, Jeremy Cohoe (Technical Marketing Engineer with Cisco
Read Matt's blog post
Increase the Performance and Security of Your Network
Increase the Performance and Security of Your Network
Learn how Cisco's Service Mesh Manager — an add-on to Cisco Intersight — improves observability of component traffic and health for container-based applications that need to scale.
Read Matt's blog post
Get to Know 5G – Part 1
Get to Know 5G – Part 1
See how 5G will play an important role in providing the capacity, security, and reliability required for many enterprise use cases. Learn about the main benefits and use cases for 5G with a focus on advanced IoT capabilities.
Read Matt's blog post

Snack Minute Videos Featuring Matt

Video Discusses Cloud Trends and App-First Infrastructure
Video Discusses Cloud Trends and App-First Infrastructure
Watch Vijoy Pandey, Cisco Vice President of Engineering for Emerging Technology and Incubation, share his view of trends related to developers, cloud strategy, and application-first infrastructure.
Read Matt's blog post
What is Full-Stack Observability?
What is Full-Stack Observability?
In Snack Minute 64, Cisco Fellow and Chief Architect Carlos Pereira answers the question "What is Full-Stack Observability" and describes what Cisco is doing to improve FSO in the future.
Watch video hosted by Matt
Learn how to make Business Ready documents with network automation.
Learn how to make "Business Ready" documents with network automation.”
In Snack Minute 63, Cisco Developer Advocate John Capobianco discusses and demonstrates making "Business Ready" documents with network automation.
Watch video hosted by Matt
Learn about open source hyperconverged infrastructure for VMs and Kubernetes
Learn about open source hyperconverged infrastructure for VMs and Kubernetes.
In Snack Minute 62, Cisco Developer Advocate Mel Delgado explains open source hyperconverged infrastructure and provides a demonstration using an open source solution.
Watch video hosted by Matt
Learn how to use Terraform with IOS XE!
Learn how to use Terraform with IOS XE!
In Snack Minute 61, Technical Marketing Engineer Story DeWeese explains and demonstrates how to use Terraform with IOS XE!
Watch video hosted by Matt

Other blogs by Matt

YANG Suite updates and new features: A sneak peek
YANG Suite updates and new features: A sneak peek
Have you tried out Cisco YANG Suite yet? YANG Suite provides network operators with a set of tools and plugins to interact with and test YANG programmable interfaces including NETCONF, RESTCONF, gNMI, and more. In Episode 58 of DevNet Snack Minute, Jeremy Cohoe (Technical Marketing Engineer with Cisco
Read Matt's blog post
Increase the Performance and Security of Your Network
Increase the Performance and Security of Your Network
Learn how Cisco's Service Mesh Manager — an add-on to Cisco Intersight — improves observability of component traffic and health for container-based applications that need to scale.
Read Matt's blog post
Simplify Multi-domain Automation with Cisco Action Orchestrator
Simplify Multi-domain Automation with Cisco Action Orchestrator
Cisco Edge Intelligence allows for simplified data extraction from IoT sensors, transformation, governance and delivery to applications that need this data. Learn how to simply connect your sensors and how you can apply your own custom data logic at the edge.
Read Matt's blog post

Network Automation resources by Flo

Johann: Network Device Monitoring | Introduction
Johann: Network Device Monitoring | Introduction
Johann is a web-based network device monitoring tool for Cisco IOS XE devices. Collect configuration and operational data of your networking devices in a structured way in one single database!
Watch this video
Flexing the Network Device API Muscles with johann – Part 1: Introduction
Flexing the Network Device API Muscles with johann – Part 1: Introduction
Learn how to collect configuration and operational data of your networking devices, in a structured way, in one single database, and display it on one dashboard with the "johann" web-based network device monitoring tool.
Read Flo's blog post
Getting Data via RESTCONF – Flexing the Network Device APIs Muscles with "johann" Part 2
Getting Data via RESTCONF – Flexing the Network Device APIs Muscles with "johann" Part 2
Learn how operational and configurational data is requested directly from the network device, and how to implement device level APIs in your application.
Read Flo's blog post
Using Django with Celery & WebSockets – Flexing the Network Device APIs Muscles with "johann" Par …
Using Django with Celery & WebSockets – Flexing the Network Device APIs Muscles with "johann" Par …
Part 3 in the series focuses on the web-based network device monitoring tool application itself, the frameworks used, why they were chosen, and what the implementation looks like.
Read Flo's blog post
Using Django with Celery & WebSockets – Flexing the Network Device APIs Muscles with "johann" Par …
Deploying Your Django App to Production – Flexing the Network Device APIs Muscles with johann, Part 4
The fourth and final part of the series looks at deploying your Django, or any Python-based web application, to Production. Here's help on your NetDevOps / Device API journey.
Read Flo's blog post
Industrial NetDevOps Enables Your Industrial Network with Programmability and Automation
Industrial NetDevOps Enables Your Industrial Network with Programmability and Automation
Join the free webinar on July 14th to learn how to bring the culture, tools, technical methods, and best practices from DevOps to Industrial Networks
Read Flo's blog post
Industrial NetDevOps - Getting Started
Industrial NetDevOps brings the culture, tools, technical methods and best practices from DevOps to industrial networks. Instead of using SNMP and CLI, you configure, manage and monitor industrial network devices via standardised network device APIs and software automation tools. Industrial NetDevOps workflows use Open Source, standards and Python scripts alongside commercial devices and tools to deliver fast-responsive and secure industrial networks
Take learning module
Johann-network-device-monitoring
Johann is a web-based network device monitoring tool for Cisco IOS XE devices. Collect configuration and operational data of your networking devices in a structured way in one single database!
View Flo's repo
IE3400 - Industrial Networking and Edge Compute
This sandbox provides developers with a real Cisco Catalyst IE3400 switch and a Linux VM (Cent OS). Users can install IOx applications, access the webUI, do read-only NETCONF/RESTCONF calls and have access to the CLI.
Reserve IE3400 Sandbox