How do I get started with Network Automation? | Interview with Principal Engineer Eric Chou

How do I get started with Network Automation? | Interview with Principal Engineer Eric Cho

Eric’s Book:
Mastering Python Networking:

Name: Eric Chou
Title: Principal Engineer, A10 Networks

Eric Chou is a seasoned technologist with over 20 years of experience. He has worked on some of the largest networks in the industry while working at Amazon, Azure, and other Fortune 500 companies. Eric is passionate about network automation, Python, and helping companies build better security postures.

Eric is the author of Mastering Python Networking (Packt), co-author of Distributed Denial of Service (DDoS): Practical Detection and Defense, (O’Reilly Media), and other online classes. Check out his content on his YouTube channel,, and Podcast,

📚Python Books:
Python Crash Course:
Automate the Boring Stuff with Python:
Python for Kids:
Grokking Algorithms:

📚Books I am reading:
Black Fortunes:
Deep Work:
A Man and His Watch:
Black Titan:

——— Contents of this interview ——–

00:00 – Intro
05:08 – Interview starts
05:20 – Du’An introduces Erin
06:30 – We’ve been trying to do this for a while
08:19 – Let’s start from how you got started in IT and how you got into automation
14:23 – I did mention that you got the CCIE, you don’t talk about it a lot, why is that?
16:19 – As a new/existing network engineer, which path would you recommend going?
20:31 – What field did you get your CCIE in?
22:15 – I’m a CCNP certified but I’m facing issues to make logic in python
24:31 – You don’t hear too many people talking about letting their certifications expire
25:44 – Since you were with Amazon and Microsoft Azure, did you pursue any cloud certs?
27:31 – AWS uses a lot of custom tool/hardware, were you still working on Cisco routers and switches while you were there?
29:45 – You’ve been doing network automation for 14/15 years it safe to say ?
34:11 – Companies are actively loooking for engineers that know python and understand these stuffs, what are your thoughts on that?
37:04 – What advice do you have for someone struggling with python?
40:00 – How important is learning Linux for python and netowrk automation?
43:04 – Along the lines of choosing python, how do you approach selecting the right tool for each situation?
46:48 – How does a network engineer with heavy workload find the time to research a solution?
52:16 – “I really wanna get this CCNA Security and I’m not currently on firewalls, what can I do to make my job easier and also add value to my resume?”
55:45 – What advice do you have for engineers that are working remote and trying to improve as a network engineer?
59:12 – Where does Terraform fit in your opinion?
01:00:18 – You’re speaking at DevNet Create this Tuesday, do you wanna talk about your talk for Create?
01:07:11 – How does this apply to network engineers?
01:11:04 – For some reason in networking, no tool does everything you need, you know what I mean?
01:12:00 – If you’re in an organization where you’re the only person doing network automation, how do you go about testing your code before it goes to production?
01:15:15 – When you were writing python code for production, did you test your code? Did you write unit tests?
01:19:32 – Do you use function annotations in your code?
01:24:49 – Erin, do you wanna shout out youe platforms?
01:26:46 – Outro

Du’An Lightfoot on Social Media:

DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this.

Thank you for the support!
#LabEveryday #networkautomationnerds #NetworkAutomation

Views : 3513
network engineer

Source by Du’An Lightfoot


Fondateur de summarynetworks, passionné des nouvelles technologies et des métiers de Réseautique , Master en réseaux et système de télécommunications. ,j’ai affaire à Pascal, Delphi, Java, MATLAB, php …Connaissance du protocole TCP / IP, des applications Ethernet, des WLAN …Planification, installation et dépannage de problèmes de réseau informatique……Installez, configurez et dépannez les périphériques Cisco IOS. Surveillez les performances du réseau et isolez les défaillances du réseau. VLANs, protocoles de routage (RIPv2, EIGRP, OSPF.)…..Manipuler des systèmes embarqués (matériel et logiciel ex: Beaglebone Black)…Linux (Ubuntu, kali, serveur Mandriva Fedora, …). Microsoft (Windows, Windows Server 2003). ……Paquet tracer, GNS3, VMware Workstation, Virtual Box, Filezilla (client / serveur), EasyPhp, serveur Wamp,Le système de gestion WORDPRESS………Installation des caméras de surveillance ( technologie hikvision DVR………..). ,

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *