DevOps and Nexus 9000 Programmability Course (1 Day)

Course Description
Join this session to learn how DevOps enables business agility through people, process, and tools. Learn how Cisco Nexus 9000 programmability can be leveraged to automate complex tasks and add business value today. This course will provide the context for the DevOps movement, its motivation, and business benefits. Moreover, we will explore the programmability features of Cisco Nexus 9000 including the use of API’s, Python, and GitHub among other popular DevOps configuration management tools such as Chef, Puppet, and Ansible.

Course Objectives
After this course you should be able to understand:

  • Today’s development and IT operational model and the need for change
  • DevOps Principles, Concepts, and Tools
  • The Nexus 9000 product family
  • The programmability features of Cisco Nexus 9000 that empower DevOps and gain hands-on experience implementing the programmability and automation capabilities of the Cisco Nexus 9000

Prerequisites

  • Nexus 9000 Architecture
  • No Programming Experience Required
  • No System Administration Experience Required

Course Type
Instructor-Led Training, Classroom with Hands-on Lab

Duration: 1 Day

Who should attend
The primary audience for this course is as follows:

  • Network Engineers
  • Sales Engineers
  • Support Engineers

Course Content

  • Module 1: DevOps Overview
    • Today’s Business Challenges and the Need for Change
  • Module 2: DevOps
    • Overview
    • Tools for Network Engineers
    • Terminology for Network Engineers
  • Module 3: Nexus 9000 On-Box Programmability
    • Python
    • Embedded Event Manager
    • Scheduler
    • Bash
    • Vi Editor
  • Module 4: Nexus 9000 Off-Box Programmability
    • NX-API
  • Module 5: Nexus 9000 Linux Containers
    • Guest Shell
    • LXC

  • Module 6: Nexus 9000 Configuration Management and Automation
    • Chef
    • Puppet
    • Ansible
  • Module 7: Nexus 9000 Network Automation Use Cases
  • DevOps Nexus 9000 Labs
    • Lab : GitHub Essentials
    • Lab : Nexus On-Box Programmability
    • Lab : Nexus Off-Box Programmability
    • Lab: Guest Shell Basics
    • Lab: Ansible Network Automation