SONiC Development

5 - 9 years

0 Lacs

Posted:3 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be part of the Cisco Distributed System Engineering (DSE) group, which is dedicated to developing products for the largest networks globally. The team is focused on the transformation of the networking industry to meet the demands of AI/ML workloads and the increasing number of internet users and applications. As an engineering technical lead, you will collaborate with a group of engineers, QA and automation engineers, and other technical leads to present solutions to customers and stakeholders. Your role will involve working in a fast-paced environment, managing end-to-end product development, and providing production support. Key Responsibilities: - Design and develop SONiC manageability solutions for the Next Generation NOS - Collaborate with team members and technical leads to build best-in-class products for Datacenter Enterprise customers and Service Providers - Ensure the solution is secured, scalable, and meets customer SLAs - Design and develop containerized solutions and software solutions - Utilize virtualization and container technologies such as Docker - Work with Yang, distributed caches like Redis, and design and implement Ansible playbooks - Demonstrate a strong networking background with knowledge of technologies such as L2, L3, VLAN, Port Channel, LAG, VXLAN, Routing, and Authentication - Understand manageability tools like gNMI, gRPC, gNOI, and Netconf, actively working on at least one of these - Proficient in Python as a coding language, with good knowledge in either C or Golang - Hands-on experience with software data and control plane software, Linux user space/OS internals, and exposure working with Opensource tools - Familiarity with GitHub, Jira, Jenkins, and CI/CD pipeline tools Qualifications Required: - 5+ years of software development experience, preferably in product companies with exposure to distributed architecture - Hands-on experience with virtualization and container technologies e.g., Docker - Experience with Yang, distributed caches such as Redis, and designing and implementing Ansible playbooks - Strong networking background and knowledge of networking technologies such as L2, L3, VLAN, Port Channel, LAG, VXLAN, Routing, Authentication - Understanding of manageability tools like gNMI, gRPC, gNOI, and Netconf, actively working on at least one of these - Proficiency in Python as a coding language, with good knowledge in either C or Golang - Hands-on experience working with software data and control plane software, Linux user space/OS internals, and exposure working with Opensource tools - Working knowledge of GitHub, Jira, Jenkins, and CI/CD pipeline tools,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Cisco logo
Cisco

Software Development

San Jose CA

RecommendedJobs for You