Overview
Hybrid2-3 days Onsite per week
Depends on Experience
Contract - W2
Contract - 6 Month(s)
Skills
Python
REST API
Flask
Networking
Job Details
Description:
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.
- 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
- Skills
- 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 Center technologies. Traditional vs Spine-leaf CLOS architecture. Layer2/3 devices, connectivity, and communication
- Excellent problem-solving skills
- 3-5 years of experience
- Education
- BS Comp Science
MS Comp Science