You are on page 1of 39

About the Webinar

• Ask a question in the Q&A panel, send to All Panelists


• Join the WebEx Audio > Select Communicate > Join Audio
• For a WebEx call back > Click allow phone button at the bottom of
participants side panel
• Recording will be sent after the webinar
• Please complete the post-event survey
• Join us for upcoming webinars: http://bit.ly/DevNetWebinarWed
• Join Cisco DevNet, go here > http://bit.ly/NtEngineer

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Welcome to Webinar Wednesday with Cisco DevNet

How to be a Network Engineer in a


Programmable Age
Hank Preston, ccie 38336
NetDevOps Evangelist
@hfpreston

@CiscoDevNet
#DevNet
About the Speaker and Panelist

Hank Preston Matt Denapoli Ashley Roach


@hfpreston @denapom11 @aroach
Developer Evangelist Principal Developer Evangelist
NetDevOps Evangelist Focus: CMX, Meraki, Coding Focus: API and Cloud
Focus: Network Programmability Fundamentals Cisco DevNet
Cisco DevNet
Cisco DevNet

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Topics to Cover
• The Network Engineer of Old
The Network Engineer Evolves
• The Four Ages of
Networking
• Cloud to the Rescue rtr$ conf t

• Today’s Network Engineer

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Network Engineer of Old
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Meet Carl the Network Engineer

Programming Skills Networking Skills


• TCL • Spanning-Tree
• EEM • Routing Protocols
• Expect Scripts • QoS
• VPN Design
• Spanning-Tree
• VOIP
• Fibre Channel
• Security Policy
• MPLS
• Spanning-Tree
• Did I mention Spanning-Tree?

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Network…

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Network…

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Network…

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Network…

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Network…

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Network…

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The OSI Model of Networking…
L7: Application
Please don’t ask
L6: Presentation
about this…
L5: Session

L4: Transport Oh Yeah… We Got


L3: Network this

L2: Data Link


Black Magic
L1: Physical
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Four Ages of
Networking

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Stone Age
Spanning Tree
VLANs

The Four Ages of Networking…..


© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Stone Age Bronze Age
Spanning Tree Routing Protocols
VLANs WAN Design
IP-magedon

The Four Ages of Networking…..


© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Stone Age Bronze Age The Renaissance
Spanning Tree Routing Protocols SDN
VLANs WAN Design OpenFlow
IP-magedon Controllers
Overlays
MP-BGP
VXLAN
Micro-Segmentation
White Box

The Four Ages of Networking…..


© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Stone Age Bronze Age The Renaissance Programmable Age
Spanning Tree Routing Protocols SDN Cloud
VLANs WAN Design OpenFlow Python
IP-magedon Controllers REST / APIs
Overlays NETCONF / YANG
MP-BGP “Fabrics”
VXLAN Network Function
Micro-Segmentation Virtualization (NFV)

White Box Containers


DevOps
NetDevOps!
The Four Ages of Networking…..
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
App Economy Internet of Things Tech Unicorns

User Expectations and If it isn’t connected, don’t Low barrier of entry for
Agility bother… disruptors

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Cloud You Plan to
Build J

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Cloud You Plan to
Build J

The Cloud You End


Up With L
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The New Infrastructure Stack
Development Vagrant, Docker, Vim, Slack,
Environment Spark, Git

Users and
Developers

CoreOS, Rancher, RedHat,


Operating System Ubuntu, Microsoft

© 2017 Cisco and/or its affiliates. All rights reserved.


Architects and Cisco Confidential Infrastructure UCS/ACI, HP, vSphere/NSX
Operators
The New Infrastructure Stack
Development Vagrant, Docker, Vim, Slack,
Environment Spark, Git

GitHub, BitBucket, Jenkins,


Delivery Pipeline Team City, Drone, Puppet,
Users and Ansible, Chef
Developers

Cloud Management UCS Director, vRealize,


and Automation OpenStack, AWS, CloudCenter

CoreOS, Rancher, RedHat,


Operating System Ubuntu, Microsoft

© 2017 Cisco and/or its affiliates. All rights reserved.


Architects and Cisco Confidential Infrastructure UCS/ACI, HP, vSphere/NSX
Operators
The New Infrastructure Stack
Development Vagrant, Docker, Vim, Slack,
Environment Spark, Git

GitHub, BitBucket, Jenkins,


Delivery Pipeline Team City, Drone, Puppet,
Users and Ansible, Chef
Developers
Scheduling and
Placement Docker/Swarm, Kubernetes,
Mesosphere, Tectonic, Rancher,
Rocket
Container Layer

Applications and HAProxy, Cassandra, RabbitMQ,


Middleware Hadoop, Consul

Cloud Management UCS Director, vRealize,


and Automation OpenStack, AWS, CloudCenter

CoreOS, Rancher, RedHat,


Operating System Ubuntu, Microsoft

© 2017 Cisco and/or its affiliates. All rights reserved.


Architects and Cisco Confidential Infrastructure UCS/ACI, HP, vSphere/NSX
Operators
The New Infrastructure Stack
Development Vagrant, Docker, Vim, Slack,
Environment Spark, Git

GitHub, BitBucket, Jenkins,


Delivery Pipeline Team City, Drone, Puppet,
Users and Ansible, Chef
Developers
Scheduling and
Placement Docker/Swarm, Kubernetes,
Mesosphere, Tectonic, Rancher,
Rocket
Container Layer

Applications and HAProxy, Cassandra, RabbitMQ,


DevOps
Engineers Middleware Hadoop, Consul

Cloud Management UCS Director, vRealize,


and Automation OpenStack, AWS, CloudCenter

CoreOS, Rancher, RedHat,


Operating System Ubuntu, Microsoft

© 2017 Cisco and/or its affiliates. All rights reserved.


Architects and Cisco Confidential Infrastructure UCS/ACI, HP, vSphere/NSX
Operators
The New Infrastructure Stack
Development Vagrant, Docker, Vim, Slack,
Environment Spark, Git

GitHub, BitBucket, Jenkins,


Delivery Pipeline Team City, Drone, Puppet,
Users and Ansible, Chef
Developers
Scheduling and

PaaS
Placement Docker/Swarm, Kubernetes,
Mesosphere, Tectonic, Rancher,
Rocket
Container Layer

Applications and HAProxy, Cassandra, RabbitMQ,


DevOps
Engineers Middleware Hadoop, Consul

Cloud Management UCS Director, vRealize,


and Automation OpenStack, AWS, CloudCenter

IaaS
CoreOS, Rancher, RedHat,
Operating System Ubuntu, Microsoft

© 2017 Cisco and/or its affiliates. All rights reserved.


Architects and Cisco Confidential Infrastructure UCS/ACI, HP, vSphere/NSX
Operators
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Today’s Network Engineer

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Carl’s 3 Step Approach to Network
Programmability
Phase 1 Phase 2 Phase 3
• Python • Linux Skills • Linux Networking
• REST APIs • Ansible • Container Networking
• JSON/XML • Docker • NFV
• git/GitHub • NETCONF/YANG

As Needed
• Network Controllers
• IOT Networking
• Cloud Networking
• NFV
• ”DevOps”
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Carl has Embraced Programmability!

Core Programming “New” Networking Stuff


• Python • Network Controllers
• REST APIs • NETCONF/YANG
• JSON/XML • Container Networking
• Linux Skills • Cloud Networking
• Ansible • Linux Networking
(Puppet/Chef/etc) • IOT Networking
• git/GitHub • NFV
• Docker
• ”DevOps”

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Summing up

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Review
• We looked back on the history of the network and network
engineering
• Traveled through the Four Ages of Networking
• Talked about the impact “Cloud” has had on IT
• Considered the skills a network engineer needs today

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
So what now?
• Join DevNet and engage with the
community
• Learning Labs
• Development Sandboxes
• Code Samples and API Guides

• Earn some Badges!


• Write some code in Sandboxes
• Tweet me a link to your code on
GitHub

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Thanks for Coming!
• Join us for future webinars: http://bit.ly/DevNetWebinarWed
• Please complete our post-event survey
• Recording will be sent out shortly
• Join DevNet: http://bit.ly/NtEngineer here
• Follow us @CiscoDevNet

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

You might also like