Chennai, Tamil Nadu, India
1 day ago
Network Systems Developer

Software Developer will be part of the LAN Network Services team automating repetitive infrastructure tasks that improve resource productivity and quality.

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.

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

Por favor confirme su dirección de correo electrónico: Send Email