Avatar

John McDonough

Developer Advocate

DevNet

John McDonough is a Developer Advocate for Cisco's DevNet, focusing on Data Canter APIs.

John is responsible for the evangelization and consumption of the Cisco Data Center APIs. John's application development and delivery experience is well suited to assist customers, both internal and external, in fully utilizing the Data Center APIs.

Professional Experience:

John has 30 years of development experience, currently John is a Developer Advocate for Cisco's DevNet. As a Developer Advocate John creates Learning Labs, writes blogs, presents at Cisco Live and other events. Previously John was a Technical Marketing Engineer for Cisco's Computing Systems Product Group, where he was involved in the architecture, definition, distribution and consumption of the Cisco UCS Management APIs. John's career at Cisco has varied from Product Engineer to Customer Experience Custom Application Developer, Technical Marketing Engineer and now a Developer Advocate.

John's unique blend of technical acumen, significant customer interaction, ease of being in front of crowds or working one-on-one and overall laid-back nature has made him the perfect fit for the evangelization of APIs and an advocate for developers. Prior to Cisco John held development and/or IT related positions at dynamisoft, QAD, Valassis Communications, In Flight Newspapers, In-Store Advertising, and Columbia Letter Company.

Expertise:

  • Manipulating Data
  • Programming Languages
  • Googling Things (and understanding how they work)
  • Abstraction and Reflection
  • Telling a good story

Personal:

John drives a mini-van, not because he has to but because he wants to.

Articles

November 27, 2013

DATA CENTER

Exploring the Nexus 1000 V REST API

Out with the old and in with the new and honestly I couldn’t be happier with the new that’s coming in. What is the new that I’m talking about? The Nexus 1000V REST API of course. I just finished writing scripts to manage (create, modify, delete) vlans and port-profiles on a Nexus 1000V using expect.…

August 9, 2013

DATA CENTER

Synchronize UCS Objects

Cisco UCS supports many compute nodes, in a data center there most likely will be more than one UCS system, managing hundreds of compute nodes. These UCS domains will probably have very similar requirements for VLANs, VSANs, vNIC and vHBA templates, Service Profiles templates, boot polices and etc.…

June 3, 2013

DATA CENTER

UCS PowerTool Get-UcsCcoImage and Get-UcsCcoImageList Side Effects!!

I always find it funny when there is a commercial for a product that is intended to help you but the commercial ends with a low talking voice that casually itemizes the potential side effects. And I usually laugh because I am reminded of the one time popular fat substitute that had a less than pleas…

January 16, 2013

DATA CENTER

Automate Migrating ESX Host Interfaces to Nexus 1000V

“We’ve tried, it can’t be automated!” I’ve heard this more times than I can keep track of and if you read my previous blog you will know that I just do not agree. I have written about automation with Linux utilities, UCS PowerTool, AutoHotKey, Excel, etc… 99.999% of operations can be automated…