Software Engineer: Python, Devops Experience with Docker

cisco

Bangalore 5 Years Exp Posted 259d ago

Job Description

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 5 years of experience in software development within the networking industry.

·       Proven track record of being a DevOps engineer, worked earlier in a similar networking environment. Hands on having real production-level experience, preferably in core networking domain.

·       Atleast 3 years of hands-on working experience with Docker and Linux-based infrastructures. Very comfortable with GitHub, Jira, CI/CD Pipelines, Jenkins.

·       Excellent knowledge on how to build applications by using make files, source code management, Maven, Debian images etc. Excellent knowledge on GitHub, build, packaging, installation of SDK components.

·       Hands-on experience in infrastructure development preferably for an embedded system or network operating system (NOS).

·       Excellent troubleshooting and debugging skills.

·       Good understanding of monitoring, alerting, logging frameworks, databases including NoSQL databases.

·       Self-motivated, quick learner and a good team member.

 

Preferred Qualifications

·       Experience working on technical projects in a complex development environment. Exposure on distributed architecture.

·       Working knowledge of various tools and open-source technologies. Strong will to accelerate agile development process.

Similar Openings for You