Automating Networks with Python II

Automating Networks with Python II

Ready to start your network automation journey?

The network industry is in the midst of change, and one part of that change is the operational models and technologies used to manage and operate networks daily. As we advance, we are starting to see more open and programmable network devices emerge – and we are seeing these network devices integrated with existing DevOps automation tools.

The network industry is in the midst of change, and one part of that change is the operational models and technologies used to manage and operate networks daily. As we advance, we are starting to see more open and programmable network devices emerge – and we are seeing these network devices integrated with existing DevOps automation tools.

Upon completion of this package, the students should be prepared to:

Understand fundamental Python programming concepts and how to apply them to building scripts that automate manual network management tasks

Apply automation skills with Ansible to create and deploy reusable Playbooks specific to network automation

Understand the benefits of, and work with structured data such as JSON and YAML in a network automation context

Prerequisites:

Networking concepts

Using a text editor such as VSCode, Sublime Text, or vim

Navigating the Linux filesystem (creating and viewing files, navigating directories)

Knowing how to SSH to a network device from Linux

Examples of tasks that engineers will be able to complete include:

rapid data collection from the network (across multiple vendor platforms)

configuration updates pushed to numerous devices via automation

collect and build a standardized configuration template using Jinja2 templates

implement network device configuration backups

create reports from operational data gathered from the network

interact with network device HTTP based APIs for configuration or state data

If you have questions or want more information about any of our training offerings, please contact us here and we will get back to you!

Contact Us

Courses

See the detailed course descriptions in our curriculum library.

Kickstart into Network Automation (2 hours of optional recordings)

Designing Networks for Automation

Automation Journey: Next Steps

Read more

Network Programming & Automation (5-day bootcamp)

Read more

Automation Journey: Next Steps (2-hour workshop)

Designing Networks for Automation

Automation Journey: Next Steps

Read more
ntc img
ntc img

Contact Us to Learn More

Share details about yourself & someone from our team will reach out to you ASAP!

    Automating Networks with Python I

    Automating Networks with Python I

    Ready to start your network automation journey?

    The network industry is in the midst of change, and one part of that change is the operational models and technologies used to manage and operate networks daily. As we advance, we are starting to see more open and programmable network devices emerge – and we are seeing these network devices integrated with existing DevOps automation tools.

    The network industry is in the midst of change, and one part of that change is the operational models and technologies used to manage and operate networks daily. As we advance, we are starting to see more open and programmable network devices emerge – and we are seeing these network devices integrated with existing DevOps automation tools.

    Upon completion of this package, the students should be prepared to:

    Understand fundamental Python programming concepts and how to apply them to building scripts that automate manual network management tasks

    Apply automation skills with Ansible to create and deploy reusable Playbooks specific to network automation

    Understand the benefits of, and work with structured data such as JSON and YAML in a network automation context

    Prerequisites:

    Networking concepts

    Using a text editor such as VSCode, Sublime Text, or vim

    Navigating the Linux filesystem (creating and viewing files, navigating directories)

    Knowing how to SSH to a network device from Linux

    Examples of tasks that engineers will be able to complete include:

    rapid data collection from the network (across multiple vendor platforms)

    configuration updates pushed to numerous devices via automation

    collect and build a standardized configuration template using Jinja2 templates

    implement network device configuration backups

    create reports from operational data gathered from the network

    interact with network device HTTP based APIs for configuration or state data

    If you have questions or want more information about any of our training offerings, please contact us here and we will get back to you!

    Contact Us

    Courses

    See the detailed course descriptions in our curriculum library.

    Kickstart into Network Automation (2 hours of optional recordings)

    Designing Networks for Automation

    Automation Journey: Next Steps

    Read more

    Network Programming & Automation (5-day bootcamp)

    Read more

    Automation Journey: Next Steps (2-hour workshop)

    Designing Networks for Automation

    Automation Journey: Next Steps

    Read more
    ntc img
    ntc img

    Contact Us to Learn More

    Share details about yourself & someone from our team will reach out to you ASAP!

      Automating Networks with Ansible II

      Automating Networks with Ansible II

      Ready to start your network automation journey?

      The network industry is in the midst of change, and one part of that change is the operational models and technologies used to manage and operate networks daily. As we advance, we are starting to see more open and programmable network devices emerge – and we are seeing these network devices integrated with existing DevOps automation tools.

      The network industry is in the midst of change, and one part of that change is the operational models and technologies used to manage and operate networks daily. As we advance, we are starting to see more open and programmable network devices emerge – and we are seeing these network devices integrated with existing DevOps automation tools.

      Upon completion of this package, the students should be prepared to:

      Understand fundamental Python programming concepts and how to apply them to building scripts that automate manual network management tasks

      Apply automation skills with Ansible to create and deploy reusable Playbooks specific to network automation

      Understand the benefits of, and work with structured data such as JSON and YAML in a network automation context

      Prerequisites:

      Networking concepts

      Using a text editor such as VSCode, Sublime Text, or vim

      Navigating the Linux filesystem (creating and viewing files, navigating directories)

      Knowing how to SSH to a network device from Linux

      Examples of tasks that engineers will be able to complete include:

      rapid data collection from the network (across multiple vendor platforms)

      configuration updates pushed to numerous devices via automation

      collect and build a standardized configuration template using Jinja2 templates

      implement network device configuration backups

      create reports from operational data gathered from the network

      interact with network device HTTP based APIs for configuration or state data

      If you have questions or want more information about any of our training offerings, please contact us here and we will get back to you!

      Contact Us

      Courses

      See the detailed course descriptions in our curriculum library.

      Kickstart into Network Automation (2 hours of optional recordings)

      Designing Networks for Automation

      Automation Journey: Next Steps

      Read more

      Network Programming & Automation (5-day bootcamp)

      Read more

      Automation Journey: Next Steps (2-hour workshop)

      Designing Networks for Automation

      Automation Journey: Next Steps

      Read more
      ntc img
      ntc img

      Contact Us to Learn More

      Share details about yourself & someone from our team will reach out to you ASAP!