Avatar

Julio Gomez

Programmability Lead, EMEAR

Systems Engineers

CCIE #9302 (active) and AWS Architect, he leads Programmability in EMEAR, helping Systems Engineers in the region drive automation and innovation using Cisco APIs. He is a 19-year Cisco veteran spending most of his life working on the technical side of Data Center, Cloud and Service Provider spaces.

He has worked on pre-sales for Service Providers such as Telefonica, Orange, Vodafone or O2. Deeply technical he is interested in all-things programmability, with a special interest on Cloud technologies and how they are shaping the future of the industry.

Articles

July 15, 2019

DEVELOPER

CI/CD Demo: Setting Your Local Environment – NetDevOps Series, Part 8

This is part 2 of the CI/CD Demo, on how to run your own demo using CI/CD pipelines for network configuration management. Julio’s previous posts in the NetDevOps Series are available here. To experience and demonstrate the full NetDevOps configuration pipeline, you may want to setup a local d…

June 27, 2019

DEVELOPER

CI/CD Demo: Intro and Server Setup – NetDevOps Series, Part 7

Previous posts in the NetDevOps Series are available here. This is part 1 of 3, on how to run your own demo using CI/CD pipelines for network configuration management. Now that you know about some of the most important building blocks for programmability, it is time to see them working together and…

June 19, 2019

DEVELOPER

A Cisco CCIE Discusses His Journey with Network Automation

This post is not my own, but rather the words of my dear friend Kevin Corbin, who has mentored and helped me to infinity and beyond! They say there are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors. I have worked at Cisco for the previous 12 yea…

June 13, 2019

DEVELOPER

Applying DevOps to Your Network – NetDevOps Series, Part 6

DevOps principles are not exclusive to software development, and some of them can definitely be applied to infrastructure configuration. NetDevOps brings the culture, technical methods, strategies and best practices of DevOps to network management. Sometimes you might find it referred to by differen…

June 6, 2019

DEVELOPER

Coding Essentials III – NetDevOps Series, Part 5

Previous posts in the NetDevOps Series are available here. Let’s finalize our review of the different foundational coding building blocks that network engineers need to understand and use when entering the programmability world. REST APIs In previous posts you have seen it several times alread…

May 30, 2019

DEVELOPER

Coding Essentials II – NetDevOps Series, Part 4

Previous posts in the NetDevOps Series are available here. Let’s continue our review of the different foundational coding building blocks that network engineers need to understand and use when entering the programmability world. NETCONF and RESTCONF Now that we understand data models and data…

May 23, 2019

DEVELOPER

Coding Essentials I – NetDevOps Series, Part 3

Previous posts in the NetDevOps Series are available here. Let’s do a quick review of the different foundational coding building blocks that network engineers need to understand and use when entering the programmability world. YANG data models Data models are conceptual representations of data…

May 14, 2019

DEVELOPER

Programmability and Coding – NetDevOps Series, Part 2

In part 1 of this NetDevOps Series we talked about the need for network programmability. Here, in part 2, let’s dive into … What is Programmability? Computers are great at bulk-work, but if you want your computer to talk to your infrastructure and do something, you will need a machine-to…

April 30, 2019

DEVELOPER

The Need for Network Programmability – NetDevOps Series, Part 1

Do you often ask yourself why we keep configuring our network devices in the same way we have been doing it for the last 30 years? Isn’t it strange that we still need to log into each individual box and use command-line instructions to perform any changes? Do you wonder if there might be a mor…