Network Engineer Job Description

Network Engineer:

Overview:

  • Establishes and maintains network performance, troubleshooting network and customer problems, performing network analyses. Will be part of a Team that designs and implements hardware/software requirements to meet the growing needs of the NNTC data network.

Essential Duties and Responsibilities that may include:

  • Perform daily network maintenance checks.
  • Perform pre trouble customer troubleshooting and repair.
  • Works in the CO/IT group, on call is required
  • Effectively manage deliverables on projects and any issues that arise to ensure that they meet aggressive deployment timelines
  • Maintain and deploy Layer 2/3 switches, routers (Arista, Brocade, Cienna, Cisco, etc.)
  • Interface with Team for Network Planning and vendors to recommend and evaluate new technologies
  • Assist with performance analysis and optimization of future data networks
  • Responsible for equipment staging, upgrades and configuration
  • Define network test plans and review results
  • Prepare Engineering standards documents for the Data Network
  • Work closely with vendors to accomplish hardware / software implementations within a timely manner
  • Maintain a positive attitude, and project a high level of professionalism on behalf of NNTC to the customer
  • Maintain a clean and efficient work area, lab and data center
  • Maintain a high standard of support for the customer
  • Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations

Qualifications:

  • Advanced level knowledge and experience in IP networking and Protocols
  • Experience with troubleshooting tools and protocols (NCNP, Wireshark, telnet, SSH, FTP, etc.)
  • Understanding of Layer 2 vs. Layer 3 including how to implement and propagate VLANs across a L2 network, implement L2 redundant network topologies and knowledge of how to troubleshoot various Spanning Tree protocol issues
  • Strong understanding of Routing Protocols – IGRP, EIGRP, BGP, OSPF, & MPLS
  • Strong understanding of LAN/WANs.
  • Familiarity with network cabling (fiber, copper, installation standards, test & turn up)
  • Understanding of Brocade, Ciena/Cyan, Calix, Cisco Routers & Switches, a plus
  • General understanding of operating systems such as Linux, Windows Server, etc. is a plus.
  • General understanding of wireless networks.
  • Proficient in Microsoft Office (Word, Excel, Outlook, Visio)
  • Strong work ethic and team player
  • Good interpersonal, time management and problem-solving skills.
  • Ability to manage personal workload, vendors, and deliverables, to meet aggressive project timelines
  • Excellent communication skills, both written and verbal
  • Excellent documentation skills; must be able to provide written updates for all levels of management

    Education and/or Experience:

    • Minimum of six years’ experience in data networking and/or wireless technologies
    • 2 years minimum experience with network maintenance and administration.
    • Advanced level knowledge and experience in IP networking and Protocols
    • Bachelor’s degree or equivalent related experience in electrical engineering, computer engineering, telecommunications, or the equivalent.
    • Experience managing and implementing large network (wired or wireless) environments.
    • General Certifications, Licenses and Additional Requirements:
      • Network certifications are a plus.
        • WCNA
        • CompTIA Network+
        • JNCIE-ENT
        • CCNP
        • CCIE
        • or equivalent preferred
      • Travel within the region and/or throughout the country could be required
      • Must maintain a valid driver’s license with a safe driving record
      • Must pass an extensive background check and/or drug screening tests
      • This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required by the employee. Position will be required to perform other duties as requested, directed, or assigned.