Responsibilities:
• Assist network team in achieving automation initiatives in areas such as network provisioning and monitoring.
• Create monitoring dashboard to enhance the monitoring capabilities.
• Manage and maintain network monitoring systems and tools
• Code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology.
• Understand and integrate with system API
• Refine data and format final product.
• Maintain and modify programs; make approved changes by amending flow charts, develop detailed programming logic and coding changes.
• Test and develop programming modifications.
• Write new program code using prescribed specifications.
• Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part.
• Analyze performance of programs and take action to correct deficiencies based on consultation with users and approval of supervisor.
• Confer with users to gain understanding of needed changes or modifications of existing programs.
• Resolve questions of program intent, data input, output requirements and inclusion of internal checks and controls.
• Write and maintain documentation.
• Analyze server and microcomputer-based software solutions compatibility with company requirements.
• Maintain confidentiality with regard to the information being processed, stored or accessed.
• Document programming problems and resolutions for future reference.
• Assist personnel of other departments as a computer resource.
• Provide BAU support and enhancements to the existing system
• Provide direct support to users
• Provide 24x7 on call support
• Other duties as assigned
Requirements:
• Minimum Diploma/Degree in Information Technology or its equivalent.
• Programming skills in languages such as Python, Java script, UNIX script, SQL etc
• Familiar with web applications technologies (HTML, CSS, React etc.)
• Able to develop in both Unix and Windows environment.
• Possess basic knowledge in Networking (TCP/IP, SNMP etc)
• Possess good communication and interpersonal skills
• Self-driven and ability to work as a team and independently
Good to have:
• Experience in coding and customization for network management and monitoring products and/or platforms like Nagios, ELK Stack, Netbrain, etc.
• Understanding of network technologies and domain in LAN/WAN and across multiple products like Cisco and Arista.