Cisco Python Certification
If you are looking for a Python Network Automation Certification, you will not find one, which is probably why you have ended up here!
The network automation market has become very fragmented with so many tools and open source solutions to network automation there is no one tool that fits all.
Check my post on Network Automation Tools for more info
Cisco are probably the leaders at the moment in network automation certification with their Devnet programme.
This is more than a certification programme it is a whole community of learning for all things automation.
If however you are focussed on getting a certification the CCNA Devnet Associate is a great place to start.
Whilst this is not dedicated to Python it does cover some concepts.
It is actually very hard to find a python network automation certification because Python is a free to use programming language which has been adopted by the networking community as their programmability language of choice.
If you want to get started, check out my Python Network Automation Script Examples
Juniper Network Automation Certification
Network automation is not just limited to Cisco, every vendor is getting involved and close on the tail of Cisco is Juniper
They have brought out the JNCIE Devops certification.
Again, whilst this is not a specific Python certification it does cover some Python and also Junipers PyEZ
These are the Python topics covered in the JNCIE Devops
- Syntax and concepts
- PyEZ exception handling
- Device status and configuration handling
Python Network Automation Projects
Whilst you won’t find a dedicated certification around Python for Network Automation, your best bet is to start using Python and build up a collection of your scripts.
That way, you will be learning and also will have a body of work that you can show to a future employer to demonstrate your ability with Python.
Now, don’t just copy a load of scripts from the internet and claim them as yours! Whilst a lot of of Python network automation scripts will contain come common elements you need to make it your own, and more importantly you need to understand how it works.!
It is my opinion that in this new world of network automation, certifications will become less important and being able to display your code via Github or your blog is becoming a better CV and demonstration of your skill rather than simply answering 60 questions on a topic.
If you are starting from zero with Python you might want to check out my Python Tutorial for Beginners
So whilst there is not actually a dedicated Python network automation certification, you can certify in a few of the current vendor certs and pick up some Python knowledge.