Python Developer
Top skill set is the person need to be a Pythonista…serious expertise in python automation in the network.
Python expert in Linux environment
They will need to do code reviews and mentoring the team up to a high level of python expertise.
They will own very complex multi-threaded code that is at the heart of our system, so they need to understand and have experience with that
Expertise on Python 3
Expertise with netmiko and connecting to production network devices, cisco, nokia, juniper, artista
Experience with gRPC and python or similar language
Experience with SSH, binary protocols, queueing, unix IPC
Expertise with asyncio, mutli-threading and multiprocessing python modules in a production environment, able to own, enhance, debug a complex concurrent codebase.
Familiar with Docker and Kubernetes
GIT, git flow, merges, rebase, tagging. Must be at an expert level, having the ability to review merge requests and code changes.
Experience with MAC OSX
Experience with postgres and elasticsearch