i
Coders Brain
530 Coders Brain Jobs
8-10 years
Networking Developer - Ansible/Terraform (8-10 yrs)
Coders Brain
posted 16hr ago
Flexible timing
Key skills for the job
Key Responsibilities :
Python Networking Development :
- Develop, design, test, and deploy networking products using Python.
- Deep understanding and application of Python networking libraries.
Networking Solutions Design and Automation :
- Design and architect networking systems (WAN, LAN, VPN).
- Configure, automate, and implement networking solutions for high performance and scalability.
- Leverage network orchestration and automation tools such as Ansible and Terraform.
Standards and Protocols :
- Familiarity with PKI, SSL/TLS, IPsec, and user authentication standards.
- Implement network access control mechanisms and adhere to device authentication standards.
SD-WAN Solutions Expertise :
- Hands-on experience with modern SD-WAN technologies such as FlexiWAN, Cisco SDWAN, VeloCloud, and Versa.
Virtualization and Containerization :
- Hands-on with hypervisors like KVM, VMware ESXi, and HyperV.
- Proficiency in container platforms like Kubernetes (K8S) and OpenShift.
- Configure and troubleshoot virtualized networking solutions including OVS, SRIOV, and VxLAN.
System Design and Distributed Architecture :
- Design scalable, high-performance distributed systems.
- Work with data storage solutions, including NoSQL, SQL, and distributed databases.
Event-Driven Architectures and Messaging :
- Implement and work with messaging queues like Kafka and RabbitMQ.
Security Practices :
- Enforce security best practices for systems and networking.
CI/CD and Monitoring Tools :
- Build and optimize CI/CD pipelines with infrastructure as code (IaC) principles.
- Proficient in monitoring and logging tools like Prometheus, Grafana, and ELK stack.
Testing Strategies and Frameworks :
- Design and implement automated testing strategies (unit, integration, and system).
- Develop performance and load testing use cases for network and system components.
- Hands-on experience with testing frameworks like PyTest and JUnit, and testing tools such as iperf and IOMeter.
Collaboration with DevOps :
- Collaborate with DevOps teams to integrate continuous testing within CI/CD pipelines.
Leadership :
- Provide mentorship and guidance to junior developers and lead team architecture discussions.
Qualifications :
Education :
- Bachelor's Degree in Computer Science and Engineering or a related field.
Experience :
8-10 years of overall experience, including :
- 6+ years of experience with Python for networking product development.
- 2+ years in configuring, automating, and implementing networking solutions.
- 2+ years of experience in handling team architecture and designing networking solutions.
Skills and Expertise :
- Proficient in Python networking libraries.
- Advanced knowledge of enterprise-level routing and switching in data centers.
- Experience in virtualized and containerized environments.
- Familiarity with SD-WAN, hypervisors, and orchestration tools.
- Solid understanding of distributed architectures, messaging systems, and event- driven systems.
- Strong knowledge of security protocols, infrastructure automation, and monitoring tools.
- Strong English Language Skills - Spoken and Written
Functional Areas: Other
Read full job descriptionPrepare for Network Developer roles with real interview advice
5-10 Yrs