You will be involved with a fast-paced work environment and responsible for end-to-end product development and production support.
Your Impact
Software Development & Integration:
- Understand design and deployment of SONiC, automate and validate SONiC solutions end to end.
- Collaborate with hardware teams to enable optimal hardware-software interactions. Ensure solutions work end to end across different flavours of silicon.
- Ensure SONiC tests are automated and leveraged heavily in CICD setups.
System Design:
- Work with Technical Leader and understand how to make Cisco SONiC solution scalable.
- Validate and benchmark SONiC solution. Optimize resource utilization, operational stability.
Collaboration & Engagement:
- Help in evaluation and adoption of new tools, technologies, and methodologies to accelerate development and testing cycles.
- Identify issue in a timely manner and ensure quality of the deliverables.
Minimum Qualifications
- 5-8 years of software development and automation experience, preferably in product companies with very good exposure on distributed architecture.
- Adept in Python as coding language. Actively coding and automating functionalities with at least 3+ years of hands-on experience with virtualization and container technologies e.g. Docker.
- Hands-on work experience working with software data and control plane software, Linux user space/OS internals. Comfortable with networking technologies such as L2, L3, VLAN, Port Channel, LAG, VXLAN, Segment Routing, BGP, QoS, ACL etc.
- Experience in designing, modelling, performance testing. Worked with opensource tools and databases (e.g. Redis). Experience in writing and testing of software for high performing and scalable data canter / service provider networking products.
- Comfortable working on technical projects in a complex development environment.
- Self-motivated and quick learner with excellent problem-solving skills, logical thinking and a hunger to learn new technologies.
- Good team player with nice communication and presentation skills.
Preferred Qualifications
- Working knowledge of GitHub, Jira, Jenkins and CI/CD pipeline tools.
- Fair understanding of the network security requirements.
- Exposure to SONiC or experience working with the SONiC open-source community