HomeNetwork/Software Engineer
Network/Software Engineer
Job Title:Network/Software Engineer
Req Number:22917
Division:Computational Research Div
Department:ESnet
Summary
Berkeley Lab is seeking an experienced Network/Software Engineer to join the Energy Sciences Network's (ESnet) Network Engineering Group (NEG). Funded by the US Department of Energy's Office of Science, ESnet is operated and managed by the ESnet staff at Lawrence Berkeley National Laboratory. ESnet provides innovative network services to the Office of Science research laboratories as well as other DOE sites; tying them both directly to Research and Education networks worldwide and the greater Internet. ESnet services allow scientists to make effective use of unique DOE research facilities and computing resources, independent of time and geographic location. The demand for fast and highly available networks by the scientific community leads to a challenging, fast-paced environment and the opportunity to assist the progress of important scientific research by providing critical network services. As the next step in high-speed networking, ESnet has been funded to build a demonstration 100Gbps wide area prototype network. ESnet is looking for an exceptional individual to be a part of the ESnet team.
Specifically, you will:
* Work with Senior Engineers, ESnet site personnel, the staff of other network service providers and vendors to support ESnet.
* Design and implement ESnet's routing and switching architecture, network services (such as MPLS, QOS and IP multicast), network security, network monitoring, network measurements, line/site upgrades and the configuration of ESnet routers and switches as part of NEG responsibilities.
* Serve as principal point of contact for the network and resolve escalated (3rd level) trouble calls on a rotating basis.
* Work with a Senior Engineer to maintain the system that processes and displays ESnet traffic flow data.
* Analyze NetFlow data to find new persistent, high-bandwidth traffic flows that can benefit from using the ESnet-developed On-demand Secure Circuits and Advance Reservation System (OSCARS).
* Enhance the system to meet new requirements and interface with other network data collection and display tools as required.
* Participate in the creation of a requirements document and participate in the search for a vendor to replace the current homegrown system.
Computer Systems Engineer (CSE) 3:
In addition to the responsibilities of the CSE 2 listed above, the CSE 3 will:
* Work with ESnet site personnel, the staff of other network service providers and vendors that support ESnet.
* Assume responsibility for the system that processes and displays ESnet flow data.
* Write system requirements document, initiate, and lead the search for a product to replace the current homegrown system.
Qualifications
Computer Systems Engineer (CSE) 2
* A minimum of three years of IP networking experience, preferably in a WAN or MAN environment and three years of software development in a UNIX environment (networking and software experience may be concurrent).
* Experience with configuring, troubleshooting and using IPv4 routing protocols, preferably BGP, OSPF and/or ISIS in a WAN or MAN environment.
* Experience with IP network services such as MPLS, IP multicast and QOS.
* Experience with router configuration, preferably Juniper routers.
* Familiarity with NetFlow in Juniper and Cisco routers.
* Demonstrated experience developing software and proficiency with at least one of Perl, PHP and shell scripting.
* Development experience with a relational database, preferably MySQL or PostgreSQL.
* Experience with a UNIX command line environment, including ssh management of systems, cron, NFS, and the like.
* Working knowledge of HTML and a familiarity with current web development technologies such as CSS, JavaScript and AJAX.
* A self-motivated person with excellent communication skills and the demonstrated ability to work both independently and as part of a team.
Desired:
* Experience with IPv6 networking in a production environment.
* Working knowledge of SNMP and MIB structure.
* Experience with the open source flow-tools package.
* A working knowledge of one or more of the following: C, C++, Python, Java.
* Experience with source code management systems, preferably CVS and SVN.
* Familiarity with the configuration of an Apache server.
Computer Systems Engineer 3
In addition to the qualifications for the CSE 2, the CSE 3 must have a minimum of five years of networking and software experience.
Notes
* This is a two-year, term appointment with the possibility of renewal and with the possibility of conversion to career based upon satisfactory job performance, continuing availability of funds, and ongoing operational needs.
* Classification will depend upon the applicant's level of skills, knowledge, and abilities.
* Travel will be required to present project status and data to various committees and organizations. Some international travel may be required.
Equal Employment Opportunity
Berkeley Lab is an Affirmative Action/Equal Opportunity Employer committed to the development of a diverse workforce.
"For consideration and to apply, please visit
http://jobs.lbl.gov/LBNLCareers/details.asp?jid=22917&p=1
http://jobs.lbl.gov/LBNLCareers/details.asp?jid=22917&p=1
LBNL is an AA/EOE committed to the development of a diverse workforce."