Python developer
Location RTP Raiegh NC ( day 1 onsite)
Job Description:
- We are seeking a skilled Python Developer with expertise in network devices to join our team.
- The ideal candidate will have a strong background in Python programming networking and experience with network devices.
- You will be responsible for developing maintaining and improving software applications that interact with network devices.
Key Responsibilities:
- Develop and maintain Python applications to configure and manage network devices.
- Collaborate with network engineers to understand requirements and implement solutions.
- Write clean maintainable and efficient code.
- Perform testing and debugging of networkrelated software.
- Create and maintain documentation for developed software.
- Monitor and optimize application performance and ensure security compliance.
- Stay updated with the latest industry trends and technologies.
Requirements:
- Minimum 2 years of exp in Design deploy and manage SDWAN solutions
- Strong understanding of SDWAN technologies and providers (such as Client Viptela VMware VeloCloud)
- Knowledge of network protocols (TCP/IP DNS DHCP BGP OSPF)
- Proven experience as a Python Developer with a focus on networking with minimum 5 years.
- Strong understanding of networking concepts and protocols (TCP/IP DNS DHCP etc.).
- Experience with network device configuration and management (routers switches firewalls etc.).
- Proficiency in Python and its libraries (e.g. Paramiko Netmiko).
- Familiarity with network automation tools and frameworks (e.g. Ansible).
- Experience with RESTful APIs and integrating with thirdparty services.
- Knowledge of version control systems (e.g. Git).
- Excellent problemsolving skills and attention to detail.
- Strong communication skills and ability to work in a team environment.
- Familiarity with cloud platforms (e.g. AWS Azure GCP).
- Knowledge of DevOps practices and tools (e.g. Docker Kubernetes CI/CD pipelines).
- Experience with network monitoring tools (e.g. Nagios)
- Create scripts as needed to support application deployments and improve existing workflows.
- Troubleshoot technical challenges and ensuring their products work as intended.
Short JD :
- Minimum 2 years of exp in Design deploy and manage SDWAN solutions
- Proven experience as a Python Developer with a focus on networking with minimum 5 years
- Proficiency in Python and its libraries (e.g. Paramiko Netmiko).
- Knowledge of network protocols (TCP/IP DNS DHCP BGP OSPF)
- Create scripts as needed to support application deployments and improve existing workflows.
- Troubleshoot technical challenges and ensuring their products work as intended