Senior Python Programmer
Location: Redwood city, CA
Hybrid: 2-3 days onsite at redwood city office
Must have skills:
Python Programmer with Networking Automation devices is a must.
- Individual contributor role
- Python Programmer in Network Automation with min of 3-5 yrs
- python 3.9 and above….etc
- Restful APIs, open stack APIs, Data structure, Data mapping…….etc
- Network devices like cisco, juniper, Netmiko, Paramiko, NAPALM, and protocols like NETCONF, RESTCONF, structure………etc
- Project Start date in 2 weeks.
- 1st Round - Zoom, there will be a coding Test, Individual contributor role.
- 2nd round F2F or Zoom.
We are looking for an engineer to join our backend network automation team. You will be primarily a Python programmer with good experience in networking. You will be very familiar with Rest API concepts and how to use Python to produce them. You will work well in a team but can work and problem solve independently.
Roles & Responsibilities:
- Develop automation scripts to communicate with physical/virtual network devices, using Python 3+ and popular Python libraries for network automation like Netmiko, Paramiko, NAPALM, and protocols like NETCONF, RESTCONF
- Develop Restful APIs with Python + Flask
- Develop tests using Pytest and other internal tools
- Monitor issues, conduct RCA and fix defects in time
- Conform to internal coding standards and guidelines
- Perform code reviews for peers
- Write documentation as needed
- Very strong Python proficiency, having at least 3 years’ experience
- Parsing data formats like XML, JSON, YAML
- Experience with templating engine like Jinja2
- Experience with RESTful APIs and Flask framework
- Understanding of Python packaging concepts
- Good understanding of the Git version control system
Networking knowledge:
Data Centre technologies.
Traditional vs Spine-leaf CLOS architecture.
Layer2/3 devices, connectivity, and communication
Excellent problem-solving skills
5-10 years of genuine experience in the same domain is must
Interested, can forward your latest resumes to John.s@zirlen.com
Flexible work from home options available.