際際滷shows by User: HankPreston1 / http://www.slideshare.net/images/logo.gif 際際滷shows by User: HankPreston1 / Fri, 15 May 2020 01:30:43 GMT 際際滷Share feed for 際際滷shows by User: HankPreston1 NetBox as the Source of Truth for Cisco NSO Configurations /HankPreston1/netbox-as-the-source-of-truth-for-cisco-nso-configurations 2020-05netboxasthesourceoftruthforcisconsoconfigurations-200515013043
NetBox knows how the network is supposed to be configured, and Cisco NSO can ensure that configuration is actually applied. In this talk well look at an example of how this can be done, and is used in production to manage the DevNet Sandbox Network. In DevNet Sandbox we are on a journey to adopt NetDevOps design and operational principals throughout our platform. And journey is the right word. Like many of you, we have to balance the innovation and modernization of the approach with day to day keep the lights on activities and priority projects. But one of the first things we tackled was to adopt NetBox as our Source of Truth. We knew this was critical to being able to move forward in any meaningful way. As part of making NetBox the Source of Truth, we knew we needed to drive the network configurations pushed out to the network from NetBox directly, having a second Source of Truth maintained in our configuration management tool, was counter to the goals of our project. Our network configuration management tool is Cisco NSO, and it has a Configuration Database or CDB that could be seen as a Source of Truth as well. What we worked on was a way to populate the relevant parts of the CDB from NetBox. This talk will share how we approached this challenge and how we leverage the magic of Python to bring them together. And the work isnt done yet or perfect. A few thoughts about areas we need to improve and how we plan to move forward will also be discussed.]]>

NetBox knows how the network is supposed to be configured, and Cisco NSO can ensure that configuration is actually applied. In this talk well look at an example of how this can be done, and is used in production to manage the DevNet Sandbox Network. In DevNet Sandbox we are on a journey to adopt NetDevOps design and operational principals throughout our platform. And journey is the right word. Like many of you, we have to balance the innovation and modernization of the approach with day to day keep the lights on activities and priority projects. But one of the first things we tackled was to adopt NetBox as our Source of Truth. We knew this was critical to being able to move forward in any meaningful way. As part of making NetBox the Source of Truth, we knew we needed to drive the network configurations pushed out to the network from NetBox directly, having a second Source of Truth maintained in our configuration management tool, was counter to the goals of our project. Our network configuration management tool is Cisco NSO, and it has a Configuration Database or CDB that could be seen as a Source of Truth as well. What we worked on was a way to populate the relevant parts of the CDB from NetBox. This talk will share how we approached this challenge and how we leverage the magic of Python to bring them together. And the work isnt done yet or perfect. A few thoughts about areas we need to improve and how we plan to move forward will also be discussed.]]>
Fri, 15 May 2020 01:30:43 GMT /HankPreston1/netbox-as-the-source-of-truth-for-cisco-nso-configurations HankPreston1@slideshare.net(HankPreston1) NetBox as the Source of Truth for Cisco NSO Configurations HankPreston1 NetBox knows how the network is supposed to be configured, and Cisco NSO can ensure that configuration is actually applied. In this talk well look at an example of how this can be done, and is used in production to manage the DevNet Sandbox Network. In DevNet Sandbox we are on a journey to adopt NetDevOps design and operational principals throughout our platform. And journey is the right word. Like many of you, we have to balance the innovation and modernization of the approach with day to day keep the lights on activities and priority projects. But one of the first things we tackled was to adopt NetBox as our Source of Truth. We knew this was critical to being able to move forward in any meaningful way. As part of making NetBox the Source of Truth, we knew we needed to drive the network configurations pushed out to the network from NetBox directly, having a second Source of Truth maintained in our configuration management tool, was counter to the goals of our project. Our network configuration management tool is Cisco NSO, and it has a Configuration Database or CDB that could be seen as a Source of Truth as well. What we worked on was a way to populate the relevant parts of the CDB from NetBox. This talk will share how we approached this challenge and how we leverage the magic of Python to bring them together. And the work isnt done yet or perfect. A few thoughts about areas we need to improve and how we plan to move forward will also be discussed. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2020-05netboxasthesourceoftruthforcisconsoconfigurations-200515013043-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> NetBox knows how the network is supposed to be configured, and Cisco NSO can ensure that configuration is actually applied. In this talk well look at an example of how this can be done, and is used in production to manage the DevNet Sandbox Network. In DevNet Sandbox we are on a journey to adopt NetDevOps design and operational principals throughout our platform. And journey is the right word. Like many of you, we have to balance the innovation and modernization of the approach with day to day keep the lights on activities and priority projects. But one of the first things we tackled was to adopt NetBox as our Source of Truth. We knew this was critical to being able to move forward in any meaningful way. As part of making NetBox the Source of Truth, we knew we needed to drive the network configurations pushed out to the network from NetBox directly, having a second Source of Truth maintained in our configuration management tool, was counter to the goals of our project. Our network configuration management tool is Cisco NSO, and it has a Configuration Database or CDB that could be seen as a Source of Truth as well. What we worked on was a way to populate the relevant parts of the CDB from NetBox. This talk will share how we approached this challenge and how we leverage the magic of Python to bring them together. And the work isnt done yet or perfect. A few thoughts about areas we need to improve and how we plan to move forward will also be discussed.
NetBox as the Source of Truth for Cisco NSO Configurations from Hank Preston
]]>
1000 0 https://cdn.slidesharecdn.com/ss_thumbnails/2020-05netboxasthesourceoftruthforcisconsoconfigurations-200515013043-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
How to be a Network Engineer in a Programmable Age /slideshow/how-to-be-a-network-engineer-in-a-programmable-age/229605527 2020-03howtobeanetworkengineerinaprogrammableage-200303175942
'Software Defined Network', 'Infrastructure as Code', 'Cloud', and 'Programmability' are trends that have already changed the nature of being a Network Engineer. That's yesterday's news... today we have 'NetDevOps', 'Network Reliability Engineering (NRE)', and whatever comes tomorrow. In this session we will explore the evolution of networking, the network engineer, and network operations. We'll look back fondly on the early days of networking, when it was simple. The biggest concerns we had were the number of Spanning-Tree instances to run and which side of the OSPF vs EIGRP debate we were on that day. We'll consider the impact Cloud, Open Source, DevOps, Python, and we can't forget 'SD-Everything' that the Network Renaissance has brought us. We'll dive into the challenges and opportunities that NetDevOps offers as we adopt the culture, technical methods, strategies, and best practices from DevOps. You'll laugh, you'll groan, you might even get angry, but that's okay. Come join the evolution of the Network Engineer with open eyes and learn how to jumpstart your own transformation - Become the NetDevOps Engineer!]]>

'Software Defined Network', 'Infrastructure as Code', 'Cloud', and 'Programmability' are trends that have already changed the nature of being a Network Engineer. That's yesterday's news... today we have 'NetDevOps', 'Network Reliability Engineering (NRE)', and whatever comes tomorrow. In this session we will explore the evolution of networking, the network engineer, and network operations. We'll look back fondly on the early days of networking, when it was simple. The biggest concerns we had were the number of Spanning-Tree instances to run and which side of the OSPF vs EIGRP debate we were on that day. We'll consider the impact Cloud, Open Source, DevOps, Python, and we can't forget 'SD-Everything' that the Network Renaissance has brought us. We'll dive into the challenges and opportunities that NetDevOps offers as we adopt the culture, technical methods, strategies, and best practices from DevOps. You'll laugh, you'll groan, you might even get angry, but that's okay. Come join the evolution of the Network Engineer with open eyes and learn how to jumpstart your own transformation - Become the NetDevOps Engineer!]]>
Tue, 03 Mar 2020 17:59:42 GMT /slideshow/how-to-be-a-network-engineer-in-a-programmable-age/229605527 HankPreston1@slideshare.net(HankPreston1) How to be a Network Engineer in a Programmable Age HankPreston1 'Software Defined Network', 'Infrastructure as Code', 'Cloud', and 'Programmability' are trends that have already changed the nature of being a Network Engineer. That's yesterday's news... today we have 'NetDevOps', 'Network Reliability Engineering (NRE)', and whatever comes tomorrow. In this session we will explore the evolution of networking, the network engineer, and network operations. We'll look back fondly on the early days of networking, when it was simple. The biggest concerns we had were the number of Spanning-Tree instances to run and which side of the OSPF vs EIGRP debate we were on that day. We'll consider the impact Cloud, Open Source, DevOps, Python, and we can't forget 'SD-Everything' that the Network Renaissance has brought us. We'll dive into the challenges and opportunities that NetDevOps offers as we adopt the culture, technical methods, strategies, and best practices from DevOps. You'll laugh, you'll groan, you might even get angry, but that's okay. Come join the evolution of the Network Engineer with open eyes and learn how to jumpstart your own transformation - Become the NetDevOps Engineer! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2020-03howtobeanetworkengineerinaprogrammableage-200303175942-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> &#39;Software Defined Network&#39;, &#39;Infrastructure as Code&#39;, &#39;Cloud&#39;, and &#39;Programmability&#39; are trends that have already changed the nature of being a Network Engineer. That&#39;s yesterday&#39;s news... today we have &#39;NetDevOps&#39;, &#39;Network Reliability Engineering (NRE)&#39;, and whatever comes tomorrow. In this session we will explore the evolution of networking, the network engineer, and network operations. We&#39;ll look back fondly on the early days of networking, when it was simple. The biggest concerns we had were the number of Spanning-Tree instances to run and which side of the OSPF vs EIGRP debate we were on that day. We&#39;ll consider the impact Cloud, Open Source, DevOps, Python, and we can&#39;t forget &#39;SD-Everything&#39; that the Network Renaissance has brought us. We&#39;ll dive into the challenges and opportunities that NetDevOps offers as we adopt the culture, technical methods, strategies, and best practices from DevOps. You&#39;ll laugh, you&#39;ll groan, you might even get angry, but that&#39;s okay. Come join the evolution of the Network Engineer with open eyes and learn how to jumpstart your own transformation - Become the NetDevOps Engineer!
How to be a Network Engineer in a Programmable Age from Hank Preston
]]>
204 0 https://cdn.slidesharecdn.com/ss_thumbnails/2020-03howtobeanetworkengineerinaprogrammableage-200303175942-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
DevNetCreate - ACI and Kubernetes Integration /slideshow/devnetcreate-aci-and-kubernetes-integration/142165446 2019create-hapresto-acik8sworkshop-190425155418
These are slides from my hands on lab workshop at DevNet Create 2019 in April. https://developer.cisco.com/devnetcreate/2019/agenda Description: Enterprises all over are embracing Kubernetes as the foundation for their cloud native, micro service applications. As they are, network security is becoming a top of mind question. The ACI CNI Plugin for Kubernetes brings the power of Application Centric Infrastructure (granular segmentation, robust operational visibility, and unsurpassed network performance) to the Docker container driven infrastructure of Kubernetes. In this session, you'll have a chance to see all of this in action through a guided exploration of your very own Kubernetes cluster integrated with an ACI fabric. You'll start by diving into how a typical application looks after being deployed to Kubernetes within the ACI fabric. See each individual container and pod show up within the ACI operational dashboards. Look at how the load balancing and traffic routing is handled within the network by ACI, just like any other application environment. Then begin to enhance the policies applied to the application by segmenting applications by name spaces for better isolation between running applications. But we won't stop there, before you're done you'll build contracts to explicitly control the flow of traffic between the tiers of your application to ensure business and security policies are applied to containerized applications running within Kubernetes with the same contracts and filters you're using for traditional workloads.]]>

These are slides from my hands on lab workshop at DevNet Create 2019 in April. https://developer.cisco.com/devnetcreate/2019/agenda Description: Enterprises all over are embracing Kubernetes as the foundation for their cloud native, micro service applications. As they are, network security is becoming a top of mind question. The ACI CNI Plugin for Kubernetes brings the power of Application Centric Infrastructure (granular segmentation, robust operational visibility, and unsurpassed network performance) to the Docker container driven infrastructure of Kubernetes. In this session, you'll have a chance to see all of this in action through a guided exploration of your very own Kubernetes cluster integrated with an ACI fabric. You'll start by diving into how a typical application looks after being deployed to Kubernetes within the ACI fabric. See each individual container and pod show up within the ACI operational dashboards. Look at how the load balancing and traffic routing is handled within the network by ACI, just like any other application environment. Then begin to enhance the policies applied to the application by segmenting applications by name spaces for better isolation between running applications. But we won't stop there, before you're done you'll build contracts to explicitly control the flow of traffic between the tiers of your application to ensure business and security policies are applied to containerized applications running within Kubernetes with the same contracts and filters you're using for traditional workloads.]]>
Thu, 25 Apr 2019 15:54:18 GMT /slideshow/devnetcreate-aci-and-kubernetes-integration/142165446 HankPreston1@slideshare.net(HankPreston1) DevNetCreate - ACI and Kubernetes Integration HankPreston1 These are slides from my hands on lab workshop at DevNet Create 2019 in April. https://developer.cisco.com/devnetcreate/2019/agenda Description: Enterprises all over are embracing Kubernetes as the foundation for their cloud native, micro service applications. As they are, network security is becoming a top of mind question. The ACI CNI Plugin for Kubernetes brings the power of Application Centric Infrastructure (granular segmentation, robust operational visibility, and unsurpassed network performance) to the Docker container driven infrastructure of Kubernetes. In this session, you'll have a chance to see all of this in action through a guided exploration of your very own Kubernetes cluster integrated with an ACI fabric. You'll start by diving into how a typical application looks after being deployed to Kubernetes within the ACI fabric. See each individual container and pod show up within the ACI operational dashboards. Look at how the load balancing and traffic routing is handled within the network by ACI, just like any other application environment. Then begin to enhance the policies applied to the application by segmenting applications by name spaces for better isolation between running applications. But we won't stop there, before you're done you'll build contracts to explicitly control the flow of traffic between the tiers of your application to ensure business and security policies are applied to containerized applications running within Kubernetes with the same contracts and filters you're using for traditional workloads. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2019create-hapresto-acik8sworkshop-190425155418-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> These are slides from my hands on lab workshop at DevNet Create 2019 in April. https://developer.cisco.com/devnetcreate/2019/agenda Description: Enterprises all over are embracing Kubernetes as the foundation for their cloud native, micro service applications. As they are, network security is becoming a top of mind question. The ACI CNI Plugin for Kubernetes brings the power of Application Centric Infrastructure (granular segmentation, robust operational visibility, and unsurpassed network performance) to the Docker container driven infrastructure of Kubernetes. In this session, you&#39;ll have a chance to see all of this in action through a guided exploration of your very own Kubernetes cluster integrated with an ACI fabric. You&#39;ll start by diving into how a typical application looks after being deployed to Kubernetes within the ACI fabric. See each individual container and pod show up within the ACI operational dashboards. Look at how the load balancing and traffic routing is handled within the network by ACI, just like any other application environment. Then begin to enhance the policies applied to the application by segmenting applications by name spaces for better isolation between running applications. But we won&#39;t stop there, before you&#39;re done you&#39;ll build contracts to explicitly control the flow of traffic between the tiers of your application to ensure business and security policies are applied to containerized applications running within Kubernetes with the same contracts and filters you&#39;re using for traditional workloads.
DevNetCreate - ACI and Kubernetes Integration from Hank Preston
]]>
846 4 https://cdn.slidesharecdn.com/ss_thumbnails/2019create-hapresto-acik8sworkshop-190425155418-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Why Automate the Network? /slideshow/why-automate-the-network/141025843 whyautomatedevnetnetdevopsintro-190416160359
際際滷s from my presentation on network automation and introducing Cisco DevNet. https://developer.cisco.com]]>

際際滷s from my presentation on network automation and introducing Cisco DevNet. https://developer.cisco.com]]>
Tue, 16 Apr 2019 16:03:58 GMT /slideshow/why-automate-the-network/141025843 HankPreston1@slideshare.net(HankPreston1) Why Automate the Network? HankPreston1 際際滷s from my presentation on network automation and introducing Cisco DevNet. https://developer.cisco.com <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/whyautomatedevnetnetdevopsintro-190416160359-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 際際滷s from my presentation on network automation and introducing Cisco DevNet. https://developer.cisco.com
Why Automate the Network? from Hank Preston
]]>
1255 1 https://cdn.slidesharecdn.com/ss_thumbnails/whyautomatedevnetnetdevopsintro-190416160359-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Learning Python with Minecraft and my Dad - PyOhio 2018 /slideshow/learning-python-with-minecraft-and-my-dad-pyohio-2018/107869275 learningpythonwithminecraftandmydad-180729005409
This is a presentation I put together and delivered with my son, Alexander, about how we've explored and learned Python and programming through Minecraft. Abstract: My name is Alexander Preston, Im nine years old, and I love coding with my Dad. To me, coding is like a sport. Its a fun activity you can do, and become better at. Im hoping to become a video game developer, because (almost) everyone likes games. I learned about coding by watching my dad, and asking what he was working on. I started programming by using Scratch on a Raspberry Pi and building some games, and now Im learning to code in Python with Minecraft. I think that lots of kids would love to code, and Id like to give some ideas about how to help them get started. In this talk I, with some help from my dad, will show how you can use Python with Minecraft to connect to and control the world. We'll build buildings, blow them up, see what happens when Zombies invade, and other fun stuff we come up with.]]>

This is a presentation I put together and delivered with my son, Alexander, about how we've explored and learned Python and programming through Minecraft. Abstract: My name is Alexander Preston, Im nine years old, and I love coding with my Dad. To me, coding is like a sport. Its a fun activity you can do, and become better at. Im hoping to become a video game developer, because (almost) everyone likes games. I learned about coding by watching my dad, and asking what he was working on. I started programming by using Scratch on a Raspberry Pi and building some games, and now Im learning to code in Python with Minecraft. I think that lots of kids would love to code, and Id like to give some ideas about how to help them get started. In this talk I, with some help from my dad, will show how you can use Python with Minecraft to connect to and control the world. We'll build buildings, blow them up, see what happens when Zombies invade, and other fun stuff we come up with.]]>
Sun, 29 Jul 2018 00:54:09 GMT /slideshow/learning-python-with-minecraft-and-my-dad-pyohio-2018/107869275 HankPreston1@slideshare.net(HankPreston1) Learning Python with Minecraft and my Dad - PyOhio 2018 HankPreston1 This is a presentation I put together and delivered with my son, Alexander, about how we've explored and learned Python and programming through Minecraft. Abstract: My name is Alexander Preston, Im nine years old, and I love coding with my Dad. To me, coding is like a sport. Its a fun activity you can do, and become better at. Im hoping to become a video game developer, because (almost) everyone likes games. I learned about coding by watching my dad, and asking what he was working on. I started programming by using Scratch on a Raspberry Pi and building some games, and now Im learning to code in Python with Minecraft. I think that lots of kids would love to code, and Id like to give some ideas about how to help them get started. In this talk I, with some help from my dad, will show how you can use Python with Minecraft to connect to and control the world. We'll build buildings, blow them up, see what happens when Zombies invade, and other fun stuff we come up with. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/learningpythonwithminecraftandmydad-180729005409-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This is a presentation I put together and delivered with my son, Alexander, about how we&#39;ve explored and learned Python and programming through Minecraft. Abstract: My name is Alexander Preston, Im nine years old, and I love coding with my Dad. To me, coding is like a sport. Its a fun activity you can do, and become better at. Im hoping to become a video game developer, because (almost) everyone likes games. I learned about coding by watching my dad, and asking what he was working on. I started programming by using Scratch on a Raspberry Pi and building some games, and now Im learning to code in Python with Minecraft. I think that lots of kids would love to code, and Id like to give some ideas about how to help them get started. In this talk I, with some help from my dad, will show how you can use Python with Minecraft to connect to and control the world. We&#39;ll build buildings, blow them up, see what happens when Zombies invade, and other fun stuff we come up with.
Learning Python with Minecraft and my Dad - PyOhio 2018 from Hank Preston
]]>
433 13 https://cdn.slidesharecdn.com/ss_thumbnails/learningpythonwithminecraftandmydad-180729005409-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Useful Python Libraries for Network Engineers - PyOhio 2018 /HankPreston1/useful-python-libraries-for-network-engineers-pyohio-2018 usefulpythonlibrariesfornetworkengineers-180729005128
Python has quickly become THE language for network automation and programmability due to its combined simplicity and power. Add to that the robust assortment of tools, libraries and modules related to networking available to import" and I doubt another language will take over the title anytime soon. In this session well explore some of the most useful libraries for network engineers and developers looking to interact with the network from a configuration and operational perspective. Plenty of code will be shown, and all examples will be available to take away and leverage in your own environments. Through the session you'll learn how to leverage the tried and true interfaces of CLI and SNMP to manage your network before we jump up to newer options like NETCONF, RESTCONF and REST APIs. We'll even explore full configuration management solutions and discuss when and how they should fit into your overall automation strategy. Some of the great modules that will be covered include: netmiko PySNMP ncclient requests Ansible NAPALM]]>

Python has quickly become THE language for network automation and programmability due to its combined simplicity and power. Add to that the robust assortment of tools, libraries and modules related to networking available to import" and I doubt another language will take over the title anytime soon. In this session well explore some of the most useful libraries for network engineers and developers looking to interact with the network from a configuration and operational perspective. Plenty of code will be shown, and all examples will be available to take away and leverage in your own environments. Through the session you'll learn how to leverage the tried and true interfaces of CLI and SNMP to manage your network before we jump up to newer options like NETCONF, RESTCONF and REST APIs. We'll even explore full configuration management solutions and discuss when and how they should fit into your overall automation strategy. Some of the great modules that will be covered include: netmiko PySNMP ncclient requests Ansible NAPALM]]>
Sun, 29 Jul 2018 00:51:28 GMT /HankPreston1/useful-python-libraries-for-network-engineers-pyohio-2018 HankPreston1@slideshare.net(HankPreston1) Useful Python Libraries for Network Engineers - PyOhio 2018 HankPreston1 Python has quickly become THE language for network automation and programmability due to its combined simplicity and power. Add to that the robust assortment of tools, libraries and modules related to networking available to import" and I doubt another language will take over the title anytime soon. In this session well explore some of the most useful libraries for network engineers and developers looking to interact with the network from a configuration and operational perspective. Plenty of code will be shown, and all examples will be available to take away and leverage in your own environments. Through the session you'll learn how to leverage the tried and true interfaces of CLI and SNMP to manage your network before we jump up to newer options like NETCONF, RESTCONF and REST APIs. We'll even explore full configuration management solutions and discuss when and how they should fit into your overall automation strategy. Some of the great modules that will be covered include: netmiko PySNMP ncclient requests Ansible NAPALM <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/usefulpythonlibrariesfornetworkengineers-180729005128-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Python has quickly become THE language for network automation and programmability due to its combined simplicity and power. Add to that the robust assortment of tools, libraries and modules related to networking available to import&quot; and I doubt another language will take over the title anytime soon. In this session well explore some of the most useful libraries for network engineers and developers looking to interact with the network from a configuration and operational perspective. Plenty of code will be shown, and all examples will be available to take away and leverage in your own environments. Through the session you&#39;ll learn how to leverage the tried and true interfaces of CLI and SNMP to manage your network before we jump up to newer options like NETCONF, RESTCONF and REST APIs. We&#39;ll even explore full configuration management solutions and discuss when and how they should fit into your overall automation strategy. Some of the great modules that will be covered include: netmiko PySNMP ncclient requests Ansible NAPALM
Useful Python Libraries for Network Engineers - PyOhio 2018 from Hank Preston
]]>
1035 4 https://cdn.slidesharecdn.com/ss_thumbnails/usefulpythonlibrariesfornetworkengineers-180729005128-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
NetDevOps Developer Environments with Vagrant @ SCALE16x /slideshow/netdevops-developer-environments-with-vagrant-scale16x/90320828 netdevopsdeveloperenvironmentswithvagrant-scale16x-180311161130
From SCALE16X March 11, 2018 Add some serious developer cred to your approach to NetDevOps and network development by exploring how the OpenSource tool Vagrant can be used to quickly up networking platforms on your laptop for fast development, code testing, API exploration and more! In this session well cover the basics of using Vagrant, focusing on the networking elements of managing interfaces, protocols, and automating the initial provisioning with another OpenSource tool, Ansible. Leave with everything you need to get started today!]]>

From SCALE16X March 11, 2018 Add some serious developer cred to your approach to NetDevOps and network development by exploring how the OpenSource tool Vagrant can be used to quickly up networking platforms on your laptop for fast development, code testing, API exploration and more! In this session well cover the basics of using Vagrant, focusing on the networking elements of managing interfaces, protocols, and automating the initial provisioning with another OpenSource tool, Ansible. Leave with everything you need to get started today!]]>
Sun, 11 Mar 2018 16:11:30 GMT /slideshow/netdevops-developer-environments-with-vagrant-scale16x/90320828 HankPreston1@slideshare.net(HankPreston1) NetDevOps Developer Environments with Vagrant @ SCALE16x HankPreston1 From SCALE16X March 11, 2018 Add some serious developer cred to your approach to NetDevOps and network development by exploring how the OpenSource tool Vagrant can be used to quickly up networking platforms on your laptop for fast development, code testing, API exploration and more! In this session well cover the basics of using Vagrant, focusing on the networking elements of managing interfaces, protocols, and automating the initial provisioning with another OpenSource tool, Ansible. Leave with everything you need to get started today! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/netdevopsdeveloperenvironmentswithvagrant-scale16x-180311161130-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> From SCALE16X March 11, 2018 Add some serious developer cred to your approach to NetDevOps and network development by exploring how the OpenSource tool Vagrant can be used to quickly up networking platforms on your laptop for fast development, code testing, API exploration and more! In this session well cover the basics of using Vagrant, focusing on the networking elements of managing interfaces, protocols, and automating the initial provisioning with another OpenSource tool, Ansible. Leave with everything you need to get started today!
NetDevOps Developer Environments with Vagrant @ SCALE16x from Hank Preston
]]>
255 3 https://cdn.slidesharecdn.com/ss_thumbnails/netdevopsdeveloperenvironmentswithvagrant-scale16x-180311161130-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-HankPreston1-48x48.jpg?cb=1591736637 https://cdn.slidesharecdn.com/ss_thumbnails/2020-05netboxasthesourceoftruthforcisconsoconfigurations-200515013043-thumbnail.jpg?width=320&height=320&fit=bounds HankPreston1/netbox-as-the-source-of-truth-for-cisco-nso-configurations NetBox as the Source o... https://cdn.slidesharecdn.com/ss_thumbnails/2020-03howtobeanetworkengineerinaprogrammableage-200303175942-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/how-to-be-a-network-engineer-in-a-programmable-age/229605527 How to be a Network En... https://cdn.slidesharecdn.com/ss_thumbnails/2019create-hapresto-acik8sworkshop-190425155418-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/devnetcreate-aci-and-kubernetes-integration/142165446 DevNetCreate - ACI and...