Avatar

Hank Preston

Principal Engineer

Learning and Certifications

Hank started his career in network engineering like many, by cracking open a CCNA book and learning all about subnetting, the OSI model, and CLI interfaces. He fell in love with the deceptive simplicity and elegance of network communication and TCP/IP and dove in head first. His journey was one that included many network designs (and debates about designs), miles of copper/fiber cables, late night change windows, and even later night troubleshooting calls (it’s always the network… even when it isn’t :-). Along the way he picked up certifications in routing/switching, wireless, and security, culminating with earning CCIE #38336 in February 2013 and later becoming the first Cisco DevNet Expert #20220001. After spending a couple of years exploring the world of “Cloud”, “DevOps” and “Applications”, the talk of SDN, automation and programmability caught his ears, and he decided it was past time to return to networking full time. Hank's day job is putting NetDevOps theory into practice as the Principal Engineer for Learning and Certifications at Cisco. Helping engineer and operate the platform used by engineers around the world to learn the skills to be better engineers when they operate their own platforms. It's kinda circular and meta.

Articles

January 19, 2021

DEVELOPER

Read-Only YANG Leaves: Where Does the Data Come From?

5 min read

DevNet's Hank Preston digs into another user's question related to model driven programmability. Do you have a question about network automation? You can Ask Hank!

January 11, 2021

DEVELOPER

Native, IETF, OpenConfig… Why so many YANG models?

5 min read

Which YANG model to use for your project? Ask Hank takes a look at your options, and how model driven programmability is a foundational technology for the automation engineer.

December 22, 2020

DEVELOPER

How can I automate a MAC address interface report?

8 min read

Hank's back to answer another question from the community. This time we use automation to associate ARP data, MAC addresses, and network interfaces.

December 17, 2020

DEVELOPER

Dear Hank… Help Me with RESTCONF URL Creation

4 min read

Got a network automation question? Ask Hank. Here, a network engineer wants to understand how the URLs for RESTCONF are constructed from the YANG models, and how to use the feature for updating IP addresses.

September 22, 2020

DEVELOPER

Tune in to the “Creators” Channel at DevNet Create

2 min read

October 13th, DevNet Create 2020 goes virtual, and goes global with three regional programs featuring use cases, showing code, and innovations relevant to your region.

October 11, 2017

DEVELOPER

Part 2: NetDevOps Goes Beyond Infrastructure as Code

5 min read

Network configuration pipelines can be a complex maze of forks and paths that require special timing, and keys. The current network configuration pipeline needs to go, and be completely replaced in NetDevOps.

October 9, 2017

DEVELOPER

Part 1: Embrace NetDevOps, Say Goodbye to a “Culture of Fear”

4 min read

NetDevOps is one of many new terms coming into the IT lexicon as “DevOps” has become widely adopted and lauded as a positive and valuable approach to software development.  As the  IT industry looks to expand DevOps to other areas, NetDevOps has emerged along with other new terms such as “ChatOps”, “SecDevOps” and even “NoOps”. […]

May 1, 2020

DEVELOPER

Mid Season Check-in with NetDevOps Live!

3 min read

NetDevOps Live! episodes in April were fantastic, looking at Ansible, GitLab, Batfish and HashiCorp. Get ready for May's amazing line-up, with shows on Postman, NetBox, and ELK!

March 20, 2020

DEVELOPER

Announcing NetDevOps Live! Season 3

3 min read

Take a look at what we've got in store for Season 3 of NetDevOps Live! — powerful tooling available that every NetDevOps engineer can use in their tool chest: Batfish, Postman, HashiCorp, Ansible Network Automation, NetBox and more!

January 20, 2020

DEVELOPER

CLEUR Preview! Source of Truth Driven Network Automation

9 min read

Learn what a Source of Truth is, and see how DevNet Sandbox uses Netbox to drive network automation!

October 29, 2019

DEVELOPER

Network Service Based Automation Part 2 – Building Services

36 min read

Part 2 video looks at the development process, and walks you through the 4 steps in service creation.

October 8, 2019

DEVELOPER

What Changed In My Network?!! Let Genie Tell You

4 min read

Network behaving differently? See how to use Genie to discover what changed (even when everyone is saying, "nothing changed").

September 30, 2019

DEVELOPER

Network Service Based Automation Part 1 – The Experience

21 min read

DevNet Sandbox is using automation to configure and manage the network in a Network Service based model.

September 11, 2019

DEVELOPER

Preparing to Automate a New Data Center for DevNet Sandbox

7 min read

DevNet Sandbox provides engineers and developers access to Cisco, partner, and open source infrastructure, and software as a service from the cloud.

August 27, 2019

DEVELOPER

Some Real World Network Automation Lessons Learned

5 min read

For the first time in about eight years, I was back in a role where I had day to day responsibilities for a production environment.

August 5, 2019

DEVELOPER

How Do I Get Started Learning Network Automation? – Revisited

7 min read

Cisco Certifications offer a huge value to engineers looking to learn and prove new skills. The new DevNet Certification paths offer a new tool to help guide your learning.

March 20, 2019

DEVELOPER

Detecting Network Abuse with Automation

10 min read

DevNet Sandbox is a free cloud service open to anyone interested in exploring Cisco APIs or building applications on one of the variety of platforms available.

March 15, 2019

DEVELOPER

NetDevOps Live! Season 2 Shines a Spotlight on Network Automation

3 min read

NetDevOps Live! is back for another season with a look at network automation from start to finish. Preview our program beginning in April and culminating at Cisco Live in June.

January 24, 2019

DEVELOPER

NetDevOps Invades DevNet Sandbox

3 min read

How do I get started with NetDevOps and automation in my real network? What does it take to leap the chasm from "dev" to "prod?"

August 30, 2018

DEVELOPER

Introducing NetDevOps Live!

2 min read

Our new, weekly webinar and video series is dedicated to NetDevOps and network programmability topics, giving you expert-led lab time, and making it easy to keep up and participate.

August 17, 2018

DEVELOPER

New NetDevOps Home on DevNet Brings Resources and Community Together

3 min read

The new NetDevOps page on DevNet puts blog posts, videos, webinars, learning labs, and current community discussion in one convenient place.

June 28, 2018

DEVELOPER

virl up – NetDevOps Network Simulation Done Right

6 min read

With "virlutils" NetDevOps engineers get a CLI tool for managing network simulations. A DevNet blog, sandbox, and video show you how to get started

March 6, 2018

DEVELOPER

How Do I Get Started Learning Network Programmability?  

6 min read

Learning Labs, Sandboxes, live events, certification courses, and even a network programmability basics video course offer excellent resources to get you launched on your network programming journey.

March 8, 2018

DEVELOPER

Why is Cisco Teaching Me Python? 

2 min read

Is learning topics related to programmable networks - like Python, JSON, REST APIs - really critical to your success as a network engineer?

February 19, 2018

DEVELOPER

Bringing Programmability and NetDevOps to Melbourne for #CLMel

3 min read

Wow... Cisco Live 2018 in Melbourne is going to be an amazing time, and I can't wait to see everyone there.  Let me know what you are most looking forward to. For convenience, here are the links to my sessions again, register now!

February 7, 2018

DEVELOPER

What Does “Network as Code” Mean?

7 min read

Networking Evangelist Hank Preston proposes three principles for Network as Code within NetDevOps. Do you agree?