Network Engineer Job Description Template

Use this Network Engineer job description template to advertise the open roles for free using Longlist.io. You can use this template as a starting point, modify the requirements according the needs of your organization or the client you are hiring for.

Job Brief

We are looking for a Network Engineer to design, implement, maintain, and support our growing network infrastructure. You will be part of a systems engineering team that is responsible for designing and developing scalable, maintainable, highly available network architectures that meet business objectives and SLAs.

Responsibilities

  • Configure and install various network devices and services (e.g., routers, switches, firewalls, load balancers, VPN, QoS)
  • Perform network maintenance and system upgrades including service packs, patches, hot fixes and security configurations
  • Monitor performance and ensure system availability and reliability
  • Monitor system resource utilization, trending, and capacity planning
  • Provide Level-2/3 support and troubleshooting to resolve issues
  • Work within established configuration and change management policies to ensure awareness, approval and success of changes made to the network infrastructure
  • Select and implement security tools, policies, and procedures in conjunction with the company’s security team
  • Liaise with vendors and other IT personnel for problem resolution

Requirements

  • Proven hands-on network engineering experience
  • CCNP or higher (CCIE and/or CISSP highly valued)
  • Deep understanding of networking protocols (e.g., IPSEC, HSRP, BGP, OSPF, 802.11, QoS)
  • Solid understanding of the OSI or TCP/IP model
  • Hands-on experience with monitoring, network diagnostic and network analytics tools
  • University degree in Computer Science or a related subject

What does Network Engineer do?

A network engineer is responsible for designing, implementing, and maintaining computer networks within an organization. On a day-to-day basis, their tasks may include:

  1. Network design: Planning and designing network infrastructure to meet business requirements, including selecting network equipment, protocols, and technologies.

  2. Network installation and configuration: Installing and configuring network hardware (routers, switches, firewalls) and software (operating systems, network management tools) to ensure proper functioning of the network.

  3. Network monitoring and troubleshooting: Monitoring network performance and identifying and resolving network issues, such as connectivity problems, network congestion, or security threats.

  4. Network security: Implementing and maintaining network security measures, including firewalls, access control, VPNs (Virtual Private Networks), and intrusion detection systems to protect sensitive data and ensure network privacy.

  5. Network documentation: Documenting network configurations, topologies, and changes to serve as a reference for troubleshooting, maintenance, and future upgrades.

  6. Network optimization: Analyzing network performance metrics and making improvements to optimize network efficiency and throughput.

  7. Network upgrades and expansion: Planning and executing network upgrades, including hardware and software updates, capacity expansion, and migration to new technologies.

  8. Collaborating with other IT teams: Working closely with other IT teams, such as system administrators, application developers, and security specialists, to ensure seamless integration and smooth functioning of the network infrastructure.

  9. Research and development: Keeping up-to-date with the latest network technologies, trends, and best practices through continuous learning and research, and evaluating new network products and solutions to improve the organization's network infrastructure.

Overall, a network engineer's main goal is to ensure a reliable, secure, and efficient network infrastructure that meets the organization's needs and supports its business operations.