Cisco
Developer Advocate Manager

Jeff Bull

location Concord, California
“Listening well is more than a matter of talking less.” -Adam Grant
About Me
My inner drive comes from helping software developers discover their passions and then execute on the work that really lights them up. Software development is an ever-changing field that offers endless possibilities for learning and discovery, and software developers are an incredibly creative and talented community. I am grateful for the chance to work in a field that allows me to pursue my passion every day, and I look forward to continuing to help others find their own passions in life.
Favorite Open Source Project
https://swapi.dev/ - The Star Wars API is the world’s first quantified and programmatically-formatted set of Star Wars data.
Coding Languages
Python
Languages
English

Jeff's Recent Posts

Celebrate May the 4th with these Star Wars APIs
Celebrate May the 4th with these Star Wars APIs
Developers: Check out 6 (ish) Star Wars APIs to have fun with this Star Wars Day!
Read Jeff's blog
Automation or Programmability: Which Is better For DevOps?
Automation or Programmability: Which Is better For DevOps?
A few years ago, I was tasked with solving a problem at work: I had to figure out how to stay in compliance with a National Credit Union Administration (NCUA) audit requirement for properly tracking and logging security vulnerabilities in our technology and applications.
Read Jeff's blog
A DevNet Story: StartNow
Looking for free hands-on learning with a Cisco technology or platform? Jeff Bull & Du’An Lightfoot will talk through our StartNow program and other resources available to begin your journey. Bring your questions.
Watch Jeff's DevNet Story
Jump to Hybrid Cloud
Dive into the key elements of building your Hybrid Cloud strategy. We’ll cover the need for a comprehensive plan that addresses security, observability, and orchestration — as well as fine-tuning the plan to balance costs and vendor lock-in.
Watch Jeff's DevNet Story

Presentations by Jeff

Effective leadership strategies for managing a team with diverse skill sets
Jeff Bull explores how to be intentional with how you communicate, how to consider different communication channels, audiences, and preferences, and how to design a communication plan and strategy.
Learn from Jeff
A DevNet Story: StartNow
Looking for free hands-on learning with a Cisco technology or platform? Jeff Bull & Du’An Lightfoot will talk through our StartNow program and other resources available to begin your journey. Bring your questions.
Watch Jeff's DevNet Story
Jump to Hybrid Cloud
Dive into the key elements of building your Hybrid Cloud strategy. We’ll cover the need for a comprehensive plan that addresses security, observability, and orchestration — as well as fine-tuning the plan to balance costs and vendor lock-in.
Watch Jeff's DevNet Story

Internet of Things resources by Flo

Connect and Use Your OT Cybersecurity Insights with APIs
Connect and Use Your OT Cybersecurity Insights with APIs
Want to see what devices are currently connected in your industrial network? Or detect abnormal behaviors happening between your industrial components? Check out the updated API and sample scripts for Cisco Cyber Vision.
Read Flo's blog post
Asset Monitoring Dashboard: Meraki IoT + Cisco Industrial Asset Vision
2in1 Dashboard for Meraki MT and Cisco Industrial Asset Vision sensors. Simply install your own dashboard anywhere within minutes.
The Ultimate Study Guide for the DevNet IoT Certification
The Ultimate Study Guide for the DevNet IoT Certification
Here is your roadmap to study materials that will help you pass the DevNet IoT certification exam. With your certification, a world of opportunity awaits.
Read Flo's blog post
Smart Parking: A Cisco IoT Solution with LoRaWAN
Smart Parking: A Cisco IoT Solution with LoRaWAN
Get a behind the scenes look at the architecture of this small, but real, IoT application, showing an easy way to get a digital output from an analog action.
Read Flo's blog post

Edge Computing resources by Flo

Can You Play Minecraft on a Cisco Switch?
Can You Play Minecraft on a Cisco Switch?
Cloud Computing is awesome... everything centrally working in one place. But, in some cases putting computing workload on to networking devices like a switch might be very beneficial! Watch this video to see how to host your computer game servers directly on the switch.
Read Flo's blog post
Sandbox Deep Dive: Cisco Edge Intelligence
Sandbox Deep Dive: Cisco Edge Intelligence
Get a detailed overview of how we built the Cisco Edge Intelligence Sandbox, and how the whole environment can save you a lot of time. Register now to attend our live webinar, August 27th.
Read Flo's blog post
Edge Intelligence - IoT Operations Dashboard
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.
View Learning Module
IOx - Cisco IoT Application Development
Introduction to IoT Edge computing. Create and deploy robust apps to run the Internet of Things.
View Learning Module
Ox v1.11 reservation sandbox
The IOx reservation based Lab provides a developer with an environment to deploy IOx applications on a simulated environment for Cisco IOx.
Reserve Ox v1.11 Sandbox
Edge Intelligence - IoT Operations Dashboard
The Edge Intelligence (EI) Sandbox provides a developer with an environment to setup your Edge Intelligence broker (EI Agent) and test it with pre-configured virtual southbound sensor simulators and a northbound MQTT broker and visualization stack.
Reserve Edge Intelligence Sandbox
IR1101 - Industrial Routing and Edge Compute Sandbox
The Industrial Networking and Edge Compute IR1101 sandbox provides you access to a real Cisco IoT gateway: the Industrial Router 1101. You can try out all programmability features what the platform has to offer!
Reserve IR1101 Sandbox
R1835 - Industrial Routing and Edge Compute Sandbox
This Sandbox provides you access to a real Cisco IoT gateway: the Industrial Router IR1835. You can try out all programmability features what the platform has to offer!
Reserve IR1835 Sandbox

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