#CiscoLiveLA
#CiscoLiveLA
Kevin Corbin
NetDevOps Engineer
ccie 11577
Session ID DEVNET-1296
Leveraging the “best” of Open Source, free,
and commercial softward
Build a NetDevOps
CICD Pipeline
@kecorbin
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Today’s Network Configuration Pipelines
• DevOps -> NetDevOps Pipelines
with CICD
• NetDevOps CICD in Action
Build a Network Configuration CICD Pipeline
DEVNET-1296 3
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
“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
DEVNET-1296 5
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
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**
DEVNET-1296 6
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Functional but considered fragile• Network configuration more “art
than science”
• Tribal knowledge of key engineers
Today’s reality…
DEVNET-1296 7
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Today’s Pipeline Realities
Sequential and Manual Infrastructure Provisioning
Snowflake Infrastructure with Organic
ConfigurationsDEVNET-1296 8
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Bring together individual developers code
• Compile/Build components
• Execute Tests
Software Development Process – Integration
DEVNET-1296 10
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• On tested and working code
• Create final artifacts
• Make available for usage
Software Development Process – Delivery
DEVNET-1296 11
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Install application
• Configure for use
Software Development Process – Deployment
DEVNET-1296 12
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continuous Development(or CICD)
• Continuous development is the natural progression of iteration times shrinking into insignificance. Through heavy use of automation, flexible infrastructure and modular architecture, software development leaders have come to the point where each code change is its own deployment.
• http://searchsoftwarequality.techtarget.com/essentialguide/Next-generation-Agile-Guide-to-continuous-development
DEVNET-1296 13
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Continuous Development Process Flow
Continuous Integration Merging of development work with code base constantly so that automated testing can catch problems early
Continuous DeliverySoftware package delivery mechanism for releasing code to staging for review and inspection
Continuous DeploymentRelies on CI and CD to automatically release code into production as soon as it is ready. Constant flow of new features into production
DEVNET-1296 14
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• “Treating the Network as Code”
• Network Configuration stored in Source
Control
• Changes are proposed in code
“branches”
• CICD Build Servers deploy and test
proposed configurations
• Successful configurations automatically
deployed to “Production”
NetDevOps Configuration Pipeline
DEVNET-1296 15
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Distributed Source Control(git, Subversion, Mercurial, GitHub, BitBucket, GitLab)
The NetDevOps Engineers Tool Bag(Example tools, not comprehensive)
Network Device
YANG/Native Data Model
Configuration Data Operational Data
Configuration Management(Ansible, Puppet, NSO, NAPALM, DIY)
Network Virtualization
Platforms(VIRL/CML, NFVIS,
Vagrant)
Build Server(GitLab, Jenkins, Team City, Drone)
Network Test Tooling(PyATS, TRex, Robot, Behave)
Telemetry & Monitoring(ELK, Grafana, Pipeline, UTM)
Development Environment(Vagrant, NSO, VIRL/CML)
Test Environment(VIRL/CML)
Production Environment
CLI SNMPNETCONF/RESTCONF
gRPC REST APIs
DEVNET-1291 16
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Typical end to end network topology
• Multi-platform (XE, NX)
• Test and Production parity
• Entire configuration managed with “Network as Code”
• Try it at Home!!• https://github.com/devnetsandbox/sbx_multi_ios
Our Target Network Configuration Goals
ProductionDEVNET-1296 18
Test
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Demo Environment
DEVNET-1296 19
Network Simulation
Source Control
Chat and Notifications
(optional)
Network Orchestration
Dev Network Environment
Network Testing
ConfigurationManagement
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS
• Special file in repo provides pipeline definition
• Examples: .drone.yml, .gitlab-ci.yml
• Often YAML format
• Define the build phases
• Use available plugins
• Execute commands
• Operate conditionally
Pipeline Instruction Files
* For reference, not a fully complete configuration
DEVNET-1296 20
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Be notified of status following each build• Before/After
• Common Integrations• Cisco Webex Teams• Slack• Hipchat• Gitter
Notification: Stage Goals
3
DEVNET-1296 22
*not demonstrated today
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Deploy full code base to test environment
• Run validation tests
• Build any artifacts needed
Continuous Integration: Stage Goals
DEVNET-1296 23
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Publish artifacts available for production use
• The Ansible playbook and information represents artifact • Merge from “test” -> “production”
Continuous Delivery: Stage Goals
</>
DEVNET-1296 24
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Update running application
• Application = Production Network
Continuous Deployment: Stage Goals
</>
DEVNET-1296 25
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
What we did…
Continuous Integration Merging of development work with code base constantly so that automated testing can catch problems early
Continuous DeliverySoftware package delivery mechanism for releasing code to staging for review and inspection
Continuous DeploymentRelies on CI and CD to automatically release code into production as soon as it is ready. Constant flow of new features into production
DEVNET-1296 28
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
For the Network!
DEVNET-1296 29
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
NetDevOps CICD Pipelines Deliver
Consistent Version Controlled Infrastructure deployed with Parallel & Automated Provisioning
DEVNET-1296 30
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• NetDevOps Readings • Embrace NetDevOps, Say Goodbye to
a "Culture of Fear”
• NetDevOps Goes Beyond Infrastructure as Code
• What does "Network as Code" Mean?
• A Network Engineers Journey in Programmability
• NetDevOps and the Rise of the Programmable Network
• Demo Infrastructure/Code
• https://github.com/devnetsandbox/sbx_multi_ios
• NetDevOps Learning Resources
• Network Programmability Basics Video Course
• Network Programmability for Application Developers
• NetDevOps Videos
• How to be a Network Engineer in a Programmable Age
• Network as Code in Action
• Benefits of Configuration Management
What do do next?
DEVNET-1296 31
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Got more questions? Stay in touch!
@CiscoDevNet
facebook.com/ciscodevnet/
http://github.com/CiscoDevNet
developer.cisco.com
DEVNET-1296 32
Complete your online session evaluation
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Give us your feedback to be entered into a Daily Survey Drawing.
Complete your session surveys through the Cisco Live mobile app
Don’t forget: Cisco Live sessions will be available for viewing on demand after the event at www.CiscoLive.com/Online.
33Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
https://developer.cisco.com/join/ciscolivela2018
Continue your education
Presentation ID 34
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Controlling SNMP Configuration• Community Strings
• Trap Hosts
• “Network as Code” with Ansible• Ansible Playbooks complete
• Verify configuration successful
Our Target Network Configuration Goals
Production
Test
DEVNET-1296 39
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS
• Special “.drone.yml” file in repo is the pipeline definition
• YAML
• Define the build phases• Use available plugins • Execute commands • Operate conditionally
.drone.yml – Pipeline Instruction Filepipeline:
notify: spark:
roomName: App Builds
integration: commands:
- python testing.py
delivery: commands:
- git merge
deployment: commands:
- ansible-playbook site.yaml
* For reference, not a fully complete configuration
DEVNET-1296 40
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Stage -1 – Prep
DEVNET-1296 41
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Stage 0 – Notification
DEVNET-1296 48
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Be notified of status following each build
• Using Cisco Spark
Notification: Stage Goals
3
DEVNET-1296 49
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Current Pipeline Status: Notification
DEVNET-1296 53
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Stage 1 – Continuous Integration
DEVNET-1296 54
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Deploy full code base to test environment
• Run validation tests
• Build any artifacts needed
Continuous Integration: Stage Goals
DEVNET-1296 55
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Current Pipeline Status: Integration
DEVNET-1296 56
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Publish artifacts available for production use
• The Ansible playbook and information represents artifact • Merge from “dev” -> “master”
Continuous Delivery: Stage Goals
</>
DEVNET-1296 57
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Current Pipeline Status: Delivery
DEVNET-1296 58
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Stage 3 – Continuous Deployment
DEVNET-1296 59
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Update running application
• Application = Production Network
Continuous Deployment: Stage Goals
</>
DEVNET-1296 60
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Current Pipeline Status: Deployment
DEVNET-1296 64
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Use your Pipeline!
DEVNET-1296 65
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Put the Network Configuration Pipeline to use
• Update SNMP Community Strings• “dev” branch• Commit to Source
• CICD Kicks Off• Validate config in Test Environment• Push to Production
Continuous Development: Stage Goals
?
DEVNET-1296 66
Agenda
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Introduction• Second Title Goes Here
• Third Title Goes Here
• Fourth Title Goes Here
• Fifth Title Goes Here
• Conclusion
76Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Introduction
• Second Title Goes Here
• Third Title Goes Here
• Fourth Title Goes Here
• Fifth Title Goes Here
• Conclusion
Agenda 2
Presentation ID 77
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Cisco Webex Teams
Questions? Use Cisco Webex Teams (formerly Cisco Spark) to chat with the speaker after the session
Find this session in the Cisco Live Mobile AppClick “Join the Discussion”Install Webex Teams or go directly to the team spaceEnter messages/questions in the team space
How
Webex Teams will be moderated by the speaker until December 10, 2018. cs.co/ciscolivebot#BRKXXX-xxxx
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
1234
78
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Best practices for creating slides
• Make sure every slide is assigned to a layout from the new template.• Reset slides to the correct layout using Home/Layout (both PC and Mac).• Reset a slide back to the correct formatting use:• Home/Reset (PC) • Home/Layout/Reset Layout to Default Settings (Mac)
• Resetting a slide to the proper layout can resolve issues like disappearing titles or misplaced bullets.
• If page numbers are not formatting correctly after the slides have been moved to the new template and connected to the correct layout, then turn the slide numbers off and then back on.
• Home/Replace (PC) Format/Replace Fonts (Mac) allows you to replace fonts globally.
For Office 2016 on the PC or Mac
79Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA 80Presentation ID
Best practices for creating slides
• Your presentation will be saved and posted as a PDF, so what you see onscreen in Normal Mode is how the PDF will appear.
• Split up a series of animations over several slides so key information is not hidden when saved as a PDF. Include a final slide with all elements in place.
• If you include log files in your slides, please make sure they come from a lab system—not a customer production system that could contain sensitive customer information.
• Use text for just the most important data, with a minimum font size of 14 pt.
• If you have a number of text slides in a row, try to keep the same size text across all the slides to make it easier to read in the flow.
For Office 2016 on the PC or Mac
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Steps for filling in presentation IDs
• Once you have entered your Session ID on the Title Slide:• Copy the Session ID• Insert / Header & Footer / Paste the Session ID into the Footer box• Ensure Slide number and Footer checkboxes are marked• Click “Apply to All”
For Office 2016 on the PC or Mac
81Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Seven tips
for better
presentations
1. Tell a story—make them care
2. Start with what’s most important
to them
3. Keep it simple, and short
4. Use more slides with less
on them, and cut any slides that
you can
5. Use clear, natural language
6. Make it a conversation
and leave time to listen
7. Tell them what to do next—get
them to act
86Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Bullet slide / sentence case / size 28
• CiscoSansTT Light font is the only font used in the presentation
• Exception: Courier can be used to represent code
• Body copy uses sentence case, size 20, left aligned
• Sub-bullets are size 18 and indented
• Hyperlink: www.cisco.com
• Use Cisco highlight color when emphasizing words, do not italicize
87Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Layout: Title and Subtitle and Bullet
• CiscoSansTT Light font is the only font used in the presentation• Exception: Courier can be used to represent code
• Body copy uses sentence case, size 20, left aligned• Sub-bullets are size 18 and indented
• Hyperlink: www.cisco.com
• Use Cisco highlight color when emphasizing words, do not italicize
Subtitle: size 18, left aligned
88Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Layout: Title and SubtitleSubtitle: size 18, left aligned
89Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Layout: Bullet Title only
90Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
• Use this layout when you have to show six or more bullets
• Text size should be approximately 20 pt
• Use paragraph spacing to clearly separate each point
• Use bold text sparingly
Layout: Bullet Heavy Text two-column
91Presentation ID
• Use this layout when you have to show six or more bullets
• Text size should be approximately 20 pt
• Use paragraph spacing to clearly separate each point
• Use bold text sparingly
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Layout: 2 Column with Title and Subtitle
• Use this layout when you have to show six or more bullets
• Text size should be approximately 18 pt
• Use paragraph spacing to clearly separate each point
• Use bold text sparingly
Subtitle
92Presentation ID
• Use this layout when you have to show six or more bullets
• Text size should be approximately 18 pt
• Use paragraph spacing to clearly separate each point
• Use bold text sparingly
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Layout: Title and 3 Column Bullets
• Use this layout when you have to show 3 columns of text
93Presentation ID
• Use this layout when you have to show 3 columns of text
• Use this layout when you have to show 3 columns of text
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Title and Subtitle and Bullet 4 Heavy GraphicsSubtitle
• Use this layout for lengthy bullet text that also has a subtitle
94Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Layout: Title and Bullet 4 Heavy Text• Use this layout for lengthy bullet text
95Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Layout: Title and Subtitle 4 Heavy GraphicsTo be used for large network diagrams that have a title and subtitle
96Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS
Layout: Title Only 4 Heavy Graphics
97Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
This is a sample headline
• Secondary information goes here
• Keep bullets brief
• Use line spacing to clearly separate each point
• Use the two-column layout for text-heavy slides
98Presentation ID
• Put your main point here. Use this space for a brief paragraph – no more than two or three sentences. Font size should be around 24 pt.
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA 100Presentation ID
#CLUS © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Use this space to provide a bit of detail.
Presentation ID 101© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Use the hero palette colors as much as possible.
• Accent colors should only be used to call attention to important details, such as in a chart.
Color palette
102
Cisco BlueR 0G 188B 235
Indigo BlueR 0G 80B 115
GreenR 110G 190B 74
OrangeR 251G 171B 24
RedR 227G 36B 27
Hero
Accent
Indigo Blue*(Shadow)
R 0G 60B 86
Exception
* used for text on Cisco blue backgrounds
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Only use the themes provided
103
Theme fontsPowerPoint provides two theme fonts – for headings and body. They are found at the top of the font menu.
Do not select fonts from the “All Fonts” section of the list.
Theme colorsOur brand colors are included in the theme color section. Use only these colors and associated tints/shadows.
Do not use Standard Colors or create custom colors.
Always use the template themes. It ensures consistency and reduces editing time when you share content between presentations.
Presentation ID
#CiscoLiveLA © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Source NameCompany XYZ
“Quote text is left aligned, with a point size of 40 points.”
104Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Heading 1 Heading 2 Heading 3
100 100 100
100 100 100
100 100 100
100 100 100
100 100 100
100 100 100
Enter source information here
Slide title
105Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
0
2
4
6
8
10
12
Category 1 Category 2 Category 3 Category 4
Series 1
Series 2
Series 3
Series 4
Series 5
Series 6
Enter source information here
Bar charts
106Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
0
2
4
6
8
10
12
Category 1 Category 2 Category 3 Category 4
Series 1
Series 2
Series 3
Series 4
Series 5
Series 6
Enter source information here
Line charts
107Presentation ID
Complete your online session evaluation
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Give us your feedback to be entered into a Daily Survey Drawing.
Complete your session surveys through the Cisco Live mobile app
Don’t forget: Cisco Live sessions will be available for viewing on demand after the event at www.CiscoLive.com/Online.
112Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Demos in the Cisco campus
Walk-in self-paced
labs
Meet the engineer
1:1 meetings
Related sessions
Continue your education
Presentation ID 113
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
R&S related Cisco education offerings
116
Course Description Cisco CertificationCCIE R&S Advanced Workshops (CIERS-1 & CIERS-2) plusSelf Assessments, Workbooks & Labs
Expert level trainings including: instructor led workshops, self assessments, practice labs and CCIE Lab Builder to prepare candidates for the CCIE R&S practical exam.
CCIE® Routing & Switching
• Implementing Cisco IP Routing v2.0• Implementing Cisco IP Switched
Networks V2.0• Troubleshooting and Maintaining
Cisco IP Networks v2.0
Professional level instructor led trainings to prepare candidates for the CCNP R&S exams (ROUTE, SWITCH and TSHOOT). Also available in self study eLearning formats with Cisco Learning Labs.
CCNP® Routing & Switching
Interconnecting Cisco Networking Devices: Part 2 (or combined)
Builds on ICND1 to provide capabilities needed to configure, implement and troubleshoot a small enterprise network. Including: understanding of Quality of Service (QoS), how virtualized and cloud services interact and impact enterprise networks, along with an overview of network programmability and the related controller types and tools that are available to support software-defined network architectures.Also available in self study eLearning format with Cisco Learning Lab.
CCNA® Routing & Switching
Interconnecting Cisco Networking Devices: Part 1
Understand layer 2 and layer 3 networking fundamentals needed to install, configure, and provide basic support of small/branch networks. Covers networkdevice security and IPv6 basics. Also available in self study eLearning format with Cisco Learning Lab.
CCENT® Routing & Switching
For more details, please visit: http://learningnetwork.cisco.comQuestions? Visit the Learning@Cisco Booth
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Design Cisco education offerings
117
Course Description Cisco CertificationDesigning Cisco Network Service Architectures (ARCH) Version 3.0
Provides learner with the ability to perform conceptual, intermediate, and detailed design of a network infrastructure that supports desired capacity,performance, availability required for converged Enterprise network services and applications.
CCDP® (Design Professional)
(Available Now)
Designing for Cisco Internetwork Solutions (DESGN) Version 3.0
Instructor led training focused on fundamental design methodologies used to determine requirements for network performance, security, voice, and wireless solutions. Prepares candidates for the CCDA certification exam.
CCDA® (Design Associate)
(Available Now)
For more details, please visit: http://learningnetwork.cisco.comQuestions? Visit the Learning@Cisco Booth
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Wireless Cisco education offerings
118
Course Description Cisco Certification• Designing Cisco Wireless Enterprise Networks• Deploying Cisco Wireless Enterprise Networks• Troubleshooting Cisco Wireless Enterprise
Networks• Securing Cisco Wireless Enterprise Networks
Professional level instructor led trainings to prepare candidates to conduct sitesurveys, implement, configure and support APs and controllers in convergedEnterprise networks. Focused on 802.11 and related technologies to design,deploy, troubleshoot as well as secure Wireless infrastructure. Course alsoprovide details around Cisco mobility services Engine, Prime Infrastructure andwireless security.
CCNP® Wireless
Implementing Cisco Unified Wireless Network Essential
Prepares candidates to design, install, configure, monitor and conduct basic troubleshooting tasks of a Cisco WLAN in Enterprise installations.
CCNA® Wireless
Deploying Basic Cisco Wireless LANs (WDBWL)
Understanding of the Cisco Unified Wireless Networking for enterprisedeployment scenarios. In this course, you will learn the basics of how to install,configure, operate, and maintain a wireless network, both as an add-on to anexisting wireless LAN (WLAN) and as a new Cisco Unified Wireless Networkingsolution.
1.2
Deploying Advanced Cisco Wireless LANs (WDAWL)
The WDAWL advanced course is designed with the goal of providing learners withthe knowledge and skills to successfully plan, install, configure, troubleshoot,monitor, and maintain advanced Cisco wireless LAN solutions such as QoS, “saltand pepper” mobility, high density deployments, and outdoor mesh deploymentsin an enterprise customer environment.
1.2
Deploying Cisco Connected Mobile Experiences
(WCMX)
WCMX will prepare professionals to use the Cisco Unified Wireless Network toconfigure, administer, manage, troubleshoot, and optimize utilization of mobilecontent while gaining meaningful client analytics.
2.0
For more details, please visit: http://learningnetwork.cisco.comQuestions? Visit the Learning@Cisco Booth
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Cybersecurity Cisco education offerings
119
Course Description Cisco Certification
Understanding Cisco Cybersecurity Fundamentals (SFUND)
The SECFND course provides understanding of cybersecurity’s basic principles, foundational knowledge, and core skills needed to build a foundation for understanding more advanced cybersecurity material & skills.
CCNA® Cyber Ops
Implementing Cisco Cybersecurity Operations (SECOPS)
This course prepares candidates to begin a career within a Security Operations Center (SOC), working with Cybersecurity Analysts at the associate level.
CCNA® Cyber Ops
Cisco Security Product Training Courses Official deep-dive, hands-on product training on Cisco’s latest security products, including NGFW, ASA, NGIPS, AMP, Identity Services Engine, Email and Web Security Appliances, and much more.
For more details, please visit: www.cisco.com/go/securitytraining or http://learningnetwork.cisco.comQuestions? Visit the Learning@Cisco Booth
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Cybersecurity Cisco education offerings
120
Course Description Cisco CertificationCCIE Security 5.0 CCIE® Security
Implementing Cisco Edge Network Security
Solutions (SENSS)
Implementing Cisco Threat Control Solutions
(SITCS) v1.5
Implementing Cisco Secure Access Solutions
(SISAS)
Implementing Cisco Secure Mobility Solutions
(SIMOS)
Configure Cisco perimeter edge security solutions utilizing Cisco
Switches, Cisco Routers, and Cisco Adaptive Security Appliance (ASA)
Firewalls
Implement Cisco’s Next Generation Firewall (NGFW), FirePOWER NGIPS
(Next Generation IPS), Cisco AMP (Advanced Malware Protection), as
well as Web Security, Email Security and Cloud Web Security
Deploy Cisco’s Identity Services Engine and 802.1X secure network
access
Protect data traversing a public or shared infrastructure such as the
Internet by implementing and maintaining Cisco VPN solutions
CCNP® Security
Implementing Cisco Network Security (IINS
3.0)
Focuses on the design, implementation, and monitoring of a
comprehensive security policy, using Cisco IOS security features
CCNA® Security
For more details, please visit: www.cisco.com/go/securitytraining or http://learningnetwork.cisco.com
Questions? Visit the Learning@Cisco Booth
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Data Center / Virtualization Cisco education offerings
121
Course Description Cisco CertificationIntroducing Cisco Data Center Networking (DCICN)Introducing Cisco Data Center Technologies (DCICT)
Get job-ready foundational-level certification and skills in installing, configuring, and maintaining next generation data centers.
CCNA® Data Center
Implementing Cisco Data Center Unified Computing (DCUCI)Implementing Cisco Data Center Infrastructure (DCII)Implementing Cisco Data Center Virtualization and Automation (DCVAI)Designing Cisco Data Center Infrastructure (DCID)Troubleshooting Cisco Data Center Infrastructure (DCIT)
Obtain professional level skills to design, configure, implement, troubleshoot next generation data center infrastructure.
CCNP® Data Center
Product Training Portfolio:DCAC9K, DCINX9K, DCMDS, DCUCS, DCNX1K, DCNX5K, DCNX7K, CACND, DSACI, HFLEXUCSDF, UCSDACI, DCUCCEN
Gain hands-on skills using Cisco solutions to configure, deploy, manage and troubleshoot unified computing, policy-driven and virtualized data center infrastructure.
Designing the FlexPod® Solution (FPDESIGN)Implementing and Administering the FlexPod® Solution (FPIMPADM)
Learn how to design, implement and administer FlexPod® solutions
Cisco and NetApp Certified FlexPod®
Specialist
Designing the VersaStack Solution (VSDESIGN)Implementing and Administering the VersaStack Solution (VSIMP)
Learn how to design, implement and administer VersaStack solutions
For more details, please visit: http://learningnetwork.cisco.comQuestions? Visit the Learning@Cisco Booth
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Network Programmability Cisco education offerings
122
Course Description Cisco CertificationDeveloping with Cisco Network Programmability
(NPDEV)
Provides Application Developers with comprehensive curriculum to develop
infrastructure programming skills;
Addresses needs of software engineers who automate network infrastructure
and/or utilize APIs and toolkits to interface with SDN controllers and individual
devices
Cisco Network Programmability
Developer (NPDEV) Specialist
Certification
Designing and Implementing Cisco Network
Programmability (NPDESI)
Provides network engineers with comprehensive soup-to-nuts curriculum to
develop and validate automation and programming skills;
Directly addresses the evolving role of network engineers towards more
programmability, automation and orchestration
Cisco Network Programmability
Design and Implementation (NPDESI)
Specialist Certification
Programming for Network Engineers (PRNE) Learn the fundamentals of Python programming – within the context of
performing functions relevant to network engineers. Use Network Programming
to simplify or automate tasks
Recommended pre-requisite for
NPDESI and NPDEV Specialist
Certifications
Cisco Digital Network Architecture Implementation
Essentials (DNAIE)
This training provides students with the guiding principles and core elements of
Cisco’s Digital Network Architecture (DNA) architecture and its solution
components including; APIC-EM, NFV, Analytics, Security and Fabric.
For more details, please visit: http://learningnetwork.cisco.com
Questions? Visit the Learning@Cisco Booth
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Cloud Cisco education offerings
123
Course Description Cisco Certification
Understanding Cloud Fundamentals (CLDFND)Introducing Cloud Administration (CLDADM)
Learn how to perform foundational tasks related to Cloud computing, and the essentials of Cloud infrastructure, administration and operations
CCNA® Cloud
Implementing and Troubleshooting the Cisco Cloud Infrastructure (CLDINF)Designing the Cisco Cloud (CLDDES)Automating the Cisco Enterprise Cloud (CLDAUT)Building the Cisco Cloud with Application Centric Infrastructure (CLDACI)
Obtain professional level skills to design, automate, secure, provision and manage private and hybrid Clouds CCNP® Cloud
Product Training Portfolio:CloudCenter: CLDCTR*UCS Director: UCSDF, UCSDACIPrime Service Catalog: PSCF, PSCI, PSCDMetaPod: MPODF20
Gain in-depth hands-on skills using Cisco solutions to configure, deploy, manage and troubleshoot Cloud deployments
For more details, please visit: http://learningnetwork.cisco.comQuestions? Visit the Learning@Cisco Booth
*Available Q3FY18
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Collaboration Cisco education offerings
124
Course Description Cisco CertificationCCIE Collaboration Advanced Workshop (CIEC) Gain expert-level skills to integrate, configure, and troubleshoot complex
collaboration networks CCIE® Collaboration
Implementing Cisco Collaboration Applications (CAPPS)
Understand how to implement the full suite of Cisco collaboration applications including Jabber, Cisco Unified IM and Presence, and Cisco Unity Connection.
CCNP® Collaboration
Implementing Cisco IP Telephony and Video Part 1 (CIPTV1)
Implementing Cisco IP Telephony and Video Part 2 (CIPTV2)
Troubleshooting Cisco IP Telephony and Video (CTCOLLAB)
Learn how to implement Cisco Unified Communications Manager, CUBE, and audio and videoconferences in a single-site voice and video network.
Obtain the skills to implement Cisco Unified Communications Manager in a modern, multisite collaboration environment.
Troubleshoot complex integrated voice and video infrastructures
CCNP® Collaboration
Implementing Cisco Collaboration Devices (CICD)
Implementing Cisco Video Network Devices (CIVND)
Acquire a basic understanding of collaboration technologies like Cisco Call Manager and Cisco Unified Communications Manager.
Learn how to evaluate requirements for video deployments, and implement Cisco Collaboration endpoints in converged Cisco infrastructures.
CCNA® Collaboration
For more details, please visit: http://learningnetwork.cisco.comQuestions? Visit the Learning@Cisco Booth
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Service Provider Cisco education offerings
125
Course Description Cisco CertificationDeploying Cisco Service Provider Network Routing (SPROUTE) & Advanced (SPADVROUTE)
Implementing Cisco Service Provider Next-Generation Core Network Services (SPCORE)
Edge Network Services (SPEDGE)
SPROUTE covers the implementation of routing protocols (OSPF, IS-IS, BGP), route manipulations, and HA routing features; SPADVROUTE covers advanced routing topics in BGP, multicast services including PIM-SM, and IPv6;
SPCORE covers network services, including MPLS-LDP, MPLS traffic engineering, QoSmechanisms, and transport technologies;
SPEDGE covers network services, including MPLS Layer 3 VPNs, Layer 2 VPNs, and Carrier Ethernet services; all within SP IP NGN environments.
CCNP Service Provider®
Building Cisco Service Provider Next-Generation Networks, Part 1&2 (SPNGN1), (SPNGN2)
The two courses introduce networking technologies and solutions, including OSI and TCP/IP models, IPv4/v6, switching, routing, transport types, security, network management, and Cisco OS (IOS and IOS XR).
CCNA Service Provider®
Implementing Cisco Service Provider Mobility UMTSNetworks (SPUMTS);Implementing Cisco Service Provider Mobility CDMA Networks (SPCDMA);Implementing Cisco Service Provider Mobility LTE Networks (SPLTE)
The three courses (SPUMTS, SPCDMA, SPLTE) cover knowledge and skills required to understand products, technologies, and architectures that are found in Universal Mobile Telecommunications Systems (UMTS) and Code Division Multiple Access (CDMA) packet core networks, plus their migration to Long-Term Evolution (LTE) Evolved Packet Systems (EPS), including Evolved Packet Core (EPC) and Radio Access Networks (RANs).
Cisco Service Provider Mobility CDMA to LTE Specialist;Cisco Service Provider Mobility UMTS to LTE Specialist
Implementing and Maintaining Cisco Technologies Using IOS XR (IMTXR)
Service Provider/Enterprise engineers to implement, verification-test, and optimize core/edge technologies in a Cisco IOS XR environment.
Cisco IOS XR Specialist
For more details, please visit: http://learningnetwork.cisco.comQuestions? Visit the Learning@Cisco Booth
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Internet of Things (IoT) Cisco education offerings
126
Course Description Cisco Certification
Managing Industrial Networks for Manufacturing (IMINS2)
An associate level instructor led lab based training focuses on common industrial application protocols, security, wireless and troubleshooting designed to prepare you for the CCNA Industrial certification
CCNA® Industrial
Managing Industrial Networks with Cisco Networking Technologies (IMINS)
This instructor led lab based training addresses foundational skills needed to manage and administer networked industrial control systems for today's connected plants and enterprises. It helps prepare plant administrators, control system engineers and traditional network engineers for the Cisco Industrial Networking Specialist certification.
Cisco Industrial Networking Specialist
Control Systems Fundamentals for Industrial Networking (ICINS)
For IT and Network Engineers, provides an introduction to industry IoT verticals, automation environment and an overview of industrial control networks (E-Learning)
Pre-learning for IMINS, IMINS2 training & certifications
Networking Fundamentals for Industrial Control Systems (INICS)
For Industrial Engineers and Control System Technicians, covers basic IP and networking concepts, and introductory overview of Automation industry Protocols.
Pre-learning for IMINS, IMINS2 training & certifications
For more details, please visit: http://learningnetwork.cisco.comQuestions? Visit the Learning@Cisco Booth
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Data and Analytics Cisco education offerings
127
Course DescriptionANDMB – Data Management, Architecture and Applications Provides hands on training with a technical mix of application, compute, storage and networking topics
concerning the deployment of Big Data clusters.
ANDMA – Advanced Data Management, Architecture and
Applications
Covers major architecture design to cater to different needs of the application, data center or
deployment requirements. It provides architectural designs and advanced hands-on training on topics
covering Scaling of cluster to thousands of nodes and management, Data Life Cycle management with
HDFS tiered storage, and different approaches for Multi-tenant Hadoop cluster deployments with
Openstack
Data and Analytics training page: http://www.cisco.com/c/en/us/training-events/resources/learning-services/technology/data-analytics.html
For more details, please visit: http://learningnetwork.cisco.com
Questions? Visit the Learning@Cisco Booth
Presentation ID
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public#CiscoLiveLA
Digital Business Transformation Cisco education offerings
128
Course Description Cisco CertificationFor Technology Sellers:
Adopting the Cisco Business Architecture Approach Builds skills to discover and address technology needs using a business-focused, consultative sales approach, broadly applicable and targeted to prepare for the digital transformation journey that is demanded across the business world.
Cisco Business Architecture Analyst
Applying Cisco Business Architecture Techniques Provides tools and skills training to prepare the learner to use a business led approach to technology solutions sales and deployments. This continues the journey begun with the Adopting the Cisco Business Architecture Approach above
Cisco Business Architecture Specialist
Mastering the Cisco Business Architecture Discipline Builds skills, and proven, real-world techniques to prepare for a Business architect leadership role in the sales and deployment of transformative technology solutions.
Cisco Business Architecture Practitioner
Cisco Customer Success Manager Specialist Prepares for the crucial role that drives adoption and enablement, ensuring that customers achieve their expected business outcomes, and reduces churn/increases renewal for services and subscription based products.
Cisco Certified Customer Success Manager
For more details, please visit: http://learningnetwork.cisco.comQuestions? Visit the Learning@Cisco Booth
Presentation ID