Network Operations Programmer
The Network Programmer will be a central resource to improve the flow of work for the Network Operations group. You will be automating tasks, improving existing tools, and writing new tools to help make network configuration, support, monitoring, and troubleshooting easier.
Responsibilities: • Architect Intensive automation of existing procedures.
• Centralize many discrete data stores, auto-generate repopulation of existing data stores.
• Architect front-end systems for various species of end users.
• Customize existing Perl/Python/C-based open-source tools to our individual needs.
• Design, implement, and maintain software to automate, analyze, and control many of the complex operational functions at ITA's data centers.
• Work with different internal teams to understand ITA's product domains.
• Train downstream operations staff, including the production of documentation, diagrams, and other visualization tools.
• Logfile parsing, script triggering, and rule generation.
• Help to debug complex problems as they arise.
• Help to maintain and grow a production environment in a way that makes the system increasingly maintainable.
Qualifications: • Bachelor's degree in CS, or equivalent work experience.
• 3-5 years experience as network administrator or network engineer.
• Extensive scripting and programming experience in a UNIX/Linux environment; C, python and/or perl preferred.
• Experience designing end-to-end solutions, including code, hardware, and networks, using SNMP, SQL, and HTML
• Expert-level knowledge of the standard UNIX/Linux command-line toolkit: awk, sed, bash, strace, lsof, tcpdump etc.
• Experience with Juniper, Cisco, Foundry, and F5 product lines.
• Experience with varieties of Open Source Network Management Systems software.
Special Knowledge/Skills Required: • Strong knowledge of UNIX/Linux architecture.
• Strong knowledge of TCP/IP fundamentals.
• Ability to constantly learn new skills, both networking and systems.
• Ability to prioritize efforts without constant management involvement
• Must have excellent problem solving skills, and a willingness to exercise them on a daily basis
How to Apply
If you are interested in this position, please send your resume to us via this link.
An ITA Software recruiter will review your qualifications and contact you if there is a fit with our needs.
Don't see the perfect job for you? Sign up for our RSS feed.
|