Chennai, IND
1 day ago
Network - Software Lead
Software Developer will be part of the LAN Network Services team automating repetitive infrastructure tasks that improve resource productivity and quality. Responsibilities for Candidates · Lead software development projects/enhancements · Move architectural concepts through software design and validation stage into production · Support Network Tools and other Hosting Infrastructure · Gather customer requirements and transfer them into automation tools · Support Network Engineers and service owners with documenting requirements, architecture, engineering decisions · Assist and support Engineers with development of APIs to automate infrastructure · Assist Engineers with development of tools to integrate, manage and maintain infrastructure / hosting services · Manage and support Vendor partners as required (technology/hardware/software onboarding, testing, integration, etc.) · Problem-solver with a passion for technology; skilled in grasping the big picture, conceptualizing, developing, and implementing solutions, and partnering closely with business leaders and IT business interfaces 5 years of overall software development experience with at least 2 years of Go language (aka GoLang) and/or Node.js experience, phyton Bash or Perl · Experience with Agile Project methodologies and tools (e.g., Jira, Wiki, Shared Libraries etc.) · Good understanding of Software Development Architecture · Cisco Networking Knowledge: Understanding of Cisco networking concepts, products, and configurations is crucial. This includes knowledge of ISE, routers, switches, firewalls, wireless access points, and other networking devices · Strong communication skills - comfortable presenting to all levels of management · Strong written and oral communication skills · Strong multi-tasking, analytical and problem-solving skills. · Understanding how to interact with APIs, particularly REST APIs · Familiarity with network automation tools similar to Ansible, Puppet, Chef, or SaltStack · Understanding of data formats such as JSON or XML which are often used for data exchange in network automation tasks. · Knowledge of version control systems like Git and Github · Familiarity with DevOps practices such as CI/CD (Continuous Integration and Continuous Deployment), Infrastructure as Code (IaC), GCP, and test-driven development NICE TO HAVE- SKILLS & EXPERIENCE Cisco IOS Understanding: Cisco devices run on the Internetwork Operating System (IOS). Having a deep understanding of how to navigate and operate the Cisco IOS is essential for automating tasks · Cisco DevNet programming · Knowledge of CSS, Linux/Unix bash scripting · General networking knowledge: TCP/IP, Cisco network equipment, Cloud technologies. · Experience with Perl software development · Functional understanding of infrastructure architecture (network, storage, and hosting). · Knowledge of key infrastructure metrics for measuring compute, storage, and network capacity · Cisco Networking Knowledge: Understanding of Cisco networking concepts, products, and configurations is crucial. This includes knowledge of ISE, routers, switches, firewalls, wireless access points, and other networking devices Experience Required: 5 years of overall software development experience with at least 2 years of Go language (aka GoLang) and/or Node.js experience. Software development experience must be in Unix/Linux or cloud environment. **Requisition ID** : 49865
Confirmar seu email: Enviar Email