Automation & Programmability
Showing results for 
Search instead for 
Do you mean 

Just a Little Push...

by Juniper Employee on ‎07-20-2017 03:29 PM

Contrary to popular belief, automation does require some level of human interaction. For example, when you step into a self-driving car, it does not automatically know where to go or when to start driving—you have to start the car and tell it your desired destination in order to achieve your goal. Automation, therefore, can only complete a task that has been initiated by a human.


A Rube Goldberg machine is an overcomplicated contraption that performs a very simple task through a chain of events. For example, you push a ball down a small ramp; the ball hits a row of dominoes that knocks down a small pole attached to a string; the string pulls a lever, which releases a piece of candy. Similar to a Rube Goldberg machine, all types of automation needs a little human push to initiate the process and complete the task—in this case, pushing the ball down the ramp.


There are different stages in the automation journey towards The Self-Driving NetworkTM: human-, event-, and machine-driven, each of which must be initiated by a human to complete its assigned task.  With human-driven automation, the individual determines what they want to accomplish by providing initial scripts and programming. With event-driven automation, you must gather the necessary information and network events to establish a closed loop and automatically make a decision. While this may seem like a fully automated cycle with no role for a human, the reality is that people actually play an important role by building the rules-based logic that drives this engine. Machine-driven automation is when a machine leverages learning tools to make necessary and informed decisions; humans are only required to take actions when the machine cannot.


There are endless possibilities with Juniper’s automation.  I invite you to explore one particular use case by watching our latest webinar to learn how Groupon used Junos OS Automation throughout its data center.  For even more examples, visit the Automation Use Cases.  All it takes a little push…



Juniper Networks Technical Books
About the Author
  • Ben has been working with service providers around the world for the last 15 years developing business cases for a variety of product concepts and new ventures. Ben holds an MBA from MIT and a BS & MS in Mechanical Engineering from Johns Hopkins University.
  • Part of Juniper PS EMEA since 2005 Primarily interested in making technology do the boring repetitive work so I can do fun new work.
  • Donyel Jones-Williams is the Director of Service Provider Product Marketing Management overseeing all of Juniper's Service Provider Products for Juniper Networks. In this role, he leads all of the internal and external marketing activities for Juniper with respect to routing, automation, SDN and NFV. Prior to joining Juniper Networks in January 2014, Donyel was a Senior Product Line Manager for Cisco Systems with in the High End Optical Routing Group managing product lifecycle for multiple products lines helping telecom providers operate efficiently and effectively including; ONS 155xx Product Family, ONS 15216, ONS 15454 MSTP, Carrier Packet Transport Product Family, ME 2600x, & ASR 9000v. He also negotiated favorable agreements with 3rd-party vendors furnishing components and parts and conducted both outbound and inbound marketing (webinars, case study-development, developed and delivered both business & technical at Cisco Live 2005-2012). Donyel graduated from California Polytechnic State University-San Luis Obispo with a Bachelor of Science in Computer Science. While attending Cal Poly SLO he was a collegiate student athlete playing football as a wide receiver and a key member of the National Society of Black Engineers. Donyel is now an active volunteer for V Foundation.
  • Dwayne loves everything related to automation and enjoys talking about it: Automation benefits outweigh any associated disruption.
  • Ebben Aries is a Principal Engineer for Junos Manageability in the Juniper Development and Innovation Division.
  • Michael Pergament, JNCIE-SP #510, JNCIE-ENT #23, JNCIE-DC #3
  • Marcel Wiget is a member of the Routing TME team. His career within Juniper started back in 2009 as a Senior Systems Engineer driving one of the first MX based Broadband Edge deployment to success. Prior to Juniper, Marcel held various positions in pre-sales, professional services and development at Chantry Networks, Spring Tide, Nortel Networks and Wellfleet.
  • Surya Nimmagadda is a Distinguished Engineer working on packet forwarding software for Juniper Networks routing and switching platforms.
  • Pallavi Mahajan is Vice President Engineering, Junos Engineering, and leads the Junos Programmability & Automation teams
  • Product Manager, JUNOS Automation