More Related Content Similar to Cisco Connect Toronto 2018 DevNet Overview (20) More from Cisco Canada (12) Cisco Connect Toronto 2018 DevNet Overview2. Hank Preston, Principal Engineer
NetDevOps Evangelist
ccie 38336 R/S
Why Should I Care and How can DevNet Help?
Automation? Programmability?
@hfpreston
github.com/hpreston
3. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
In 2014, we created
4. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Vision
Catalyze Innovation on
Programmable Networks
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
5. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Data as of October 2018
DevNet Community
106,500+
Learning Labs completed
528,000+
Members
39,000+
Companies
1,000,000+
Page views per month
6. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Audience: Speaking Their Language
GOLDENFIELD
DEVELOPERS
(think of Cisco)
GREENFIELD
DEVELOPERS
(don’t think of Cisco)
7. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Building an industry ecosystem with Cisco DevNet
Application
Developers
Accelerate
Digitization
Customers
and Partners
Open APIs for Cisco Platforms
Cisco’s
Developer Program
Networking
Professionals
IoT Cloud Networking Data Center Security Analytics &
Automation
Open Source Collaboration Mobility
8. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
SlashData Award
9. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Learn
DevNet
Learning Tracks
Code
DevNet
Sandbox & APIs
Inspire
DevNet
Creations & Code
Exchange
Connect
DevNet
Community & Events
10. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Enabling end-to-end developer success
API Experience Developer Sandbox Training and Tutorials
Sample Code Co-Creations Developer Advocacy
</>
build learn
evolvedeveloper.cisco.com
11. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Build Infrastructure Developer Community
Tetration
AppDynamics
Analytics & Assurance
DNA Center
ACI
Meraki
Network Controllers
Firepower & AMP
Umbrella, CloudLock &
Stealthwatch
ThreatGrid
ISE & PxGrid
Security
XE/XR/NX
RESTCONF
NETCONF
YANG
Standard Device APIs
NSO
Cloud Center
UCS Director
Orchestration
Intersight - UCS
Cisco Container
Platform (CCP)
Compute
12. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Build Application Developer Community
AppDynamics
Application Monitoring
Meraki Indoor Location
CMX
Indoor Location
Fastlane
CMX SDK
Spark SDK
Mobile
Kinetic
Jasper
Edge Compute
IoT
Room Kit xAPI
Spark Video Widgets
Video Endpoints
Video
Webex
Webex Teams & Jabber
Finesse
Unified Communications
Collaboration
13. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Learning Labs Video Lessons
On demand Learning Resources!
14. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Sandbox: Networking
15. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Events
16. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Live is now a developer conference
Over 3,500
people on
waitlist
1,702
4,515
5,377
8,271
2015 2016 2017 2018
8,000+ attended
DevNet Zone
sessions
17. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Get Hands On With DNA Center APIs for Managing Intent by Adam Radford
DevNet Hands-On Workshop
“Really positive feedback. I explained we were working
on a more comprehensive framework and people
seemed really happy.”
18. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Coding 1002 - Getting Started with Python by Matt Denapoli
DevNet Theater
“Seeing advanced, and returning attendees. But still strong
demand for Intro to Coding topics.”
19. Who wants to be a Millionaire? A class in Creating Your Own Currency on Blockchain
Tom Davies & Vallard Benincosa
DevNet Hands-On Workshop
20. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Express Events Expanded Around
the World
Pittsburgh
Sydney
Mexico
Brazil
Jakarta
Costa Rica
…in 60 cities
in 31 countries
21. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet expands to Application Developers
22. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Create sponsors & speakers
23. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
APPLICATIONS
MEET
NETWORKS
INDOOR
WAYFINDING
CUSTOMER
EXPERIENCE
APPLICATION
INFRASTRUCTURE
DevNet Powers a New Type of Partner Ecosystem
24. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The DevNet Ecosystem: Connect to Create
Developer Ecosystem
Business Ecosystem
Solutions
APIs
Creators Consumers
Sellers Buyers
Cisco Platforms
25. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The DevNet Ecosystem: Connect to Create
Developer Ecosystem
Business Ecosystem
Solutions
APIs
Creators Consumers
Sellers Buyers
Cisco PlatformsDevNet Developer Site
DevNet Code Exchange New!
DevNet Ecosystem Exchange New!
26. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Code Exchange
• Curated software built around Cisco
platforms & APIs
• Sample code
• Connectors
• Open source
• Built on GitHub
• Software written by the community
• Connect to expert developers
New!
27. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Ecosystem Exchange
• Applications that can be used to build
solutions
• Ecosystem partners (ISVs, IHVs) who
provide solution components
• Ecosystem partners (SIs) who can
customize/build solutions for business
needs
• Promote visibility of applications/tools
to the Cisco Ecosystem
DevNet SolutionsPlus
New!
28. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
But why
automate the
network?
29. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Yesterday’s Network…
30. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Today’s Network…
31. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
74% of operators report network
changes have significantly impacted
their business*
97% of operators admit human factors
cause network outages*
22% of unplanned outages caused by
human error**
32. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
“Every time we implement a network
change something goes wrong…”
“Isn’t it great, our switch hasn’t been
rebooted in 6 years”
“We can’t update/change the
network, our business won’t allow it”
* Paraphrased quotes from actual network operators
34. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Today’s Network Realities
Sequential and Manual
Infrastructure Provisioning
Snowflake Infrastructure
with Organic Configurations
35. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
A Glimpse into the “Future” of Networking
Consistent Version Controlled Infrastructure
deployed with Parallel & Automated Provisioning
36. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Evolving you,
the Network
Engineer
37. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Skills
• Spanning-Tree
• Routing Protocols
• QoS
• VPN Design
• VOIP
• Fibre Channel
• Security Policy
• MPLS
Programming Skills
• TCL
• EEM
• Expect Scripts
The ”Traditional” Network Engineer
38. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Skills
• Layer 2 & 3 Fundamentals
• Quality of Service
• Security and Segmentation
• Linux Networking
• Container Networking
• Cloud Networking
• IOT Networking
• Model Driven Programmability
• Network Function Virtualization
Platform Skills
• Linux Administration
• Container Fundamentals
• Micro Service Platforms
• Cloud Fundamentals
Programming Skills
• Data Formats
• Python and APIs
• Source Control
• Configuration Management
The NetDevOps Engineer
39. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Getting from A -> B
Phase 1
• Python
• REST APIs
• JSON/XML
• git/GitHub
• Linux Skills
• Configuration Management
• Docker
• NETCONF/YANG
• Linux Networking
• Container Networking
• NFV
• Network Controllers
• IOT Networking
• Cloud Networking
• ”DevOps”
Phase 2 Phase 3
As Needed
https://developer.cisco.com/startnow
40. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Demo!
41. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Start your DevNet Journey
developer.cisco.com/startnow/
• DevNet Learning Resources
• Network Programmability Basics
Video Course
• Coding Fundamentals Learning Lab
• Network Programmability Learning
Lab
• Explore Code Exchange for ideas
and code samples
What do do next?
42. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Questions?