Software Engineer: Networking (10+)
cisco | 16 days ago | Bangalore

DevOps, Tools and Infra development:

 

  • Design and development of DevOps components for network operating systems SDK, hardware infrastructure and platform components.
  • Develop and maintain tools that would accelerate software development focusing on Build, packaging, installation of SDK.
  • Build and maintain Infrastructure component. Collaborate with hardware teams to enable optimal hardware-software interactions and expose hardware capabilities through standardized interfaces.
  • Write, review, and optimize code for critical system modules, drivers, and APIs supporting high-performance data planes and control planes.


System Design:

  • Work with Technical Leader on the technical architecture to develop tools and common infrastructure components.


Collaboration & Engagement:

  • Collaborate with product leader and engineering teams to understand use cases, gather requirements, and align deliverables with business objectives.
  • Lead the evaluation and adoption of new tools, technologies, and methodologies to accelerate development and testing cycles.
  • Drive code reviews, technical discussions, and issue resolution to ensure timely and quality deliverables.


Minimum Qualifications

  • Around 10 years of software development experience, with very good exposure on distributed architecture.
  • Atleast 3 years of hands-on working experience with Docker and Linux-based infrastructures.
  • Successful track record of improving infrastructure through automation and development of tools.
  • Excellent knowledge on how to build applications by using make files, source code management, Maven, Debian images etc.
  • Working knowledge of various tools and open-source technologies.
  • Adept in Python and Groovy scripts. Proficiency with Git and GitHub workflows.
  • Comfortable with GitHub, Jira, CI/CD Pipelines, Jenkins.
  • Good understanding of monitoring, alerting, logging frameworks, databases including NoSQL databases.
  • Excellent troubleshooting and debugging skills.
  • Good team player with nice communication and presentation skills.
  • Self-motivated and quick learner. Strong will to accelerate agile development process.
  • If you have worked on SONiC program earlier, it is a huge plus.
Official notification
Contact US

Let's work laptop charging together

Any question or remark? just write us a message

Send a message

If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.