Network Engineer

Department: Information Technology Employment Type: Full Time Contract
REF ID: #201

Job Description:

Responsible for the design, implementation, monitoring and support of the entire IT network including the communication links. You are expected to follow the best practices for maintaining high level of availability and security of network services. The Network Engineer needs a deep understanding of the different network topology (most importantly those related to client/server model), bandwidth constraints and key algorithms, and data structures that help optimize networking. The Network Engineer will need to have a good grasp of network optimization and profiling.

Role and Responsibilities:

  • Designs and builds network infrastructure for the Company.
  • Configures and installs various network devices and services (e.g., routers, switches, firewalls, load balancers, VPN, QoS
  • Installs and implements network infrastructure for the full facility, including spine/leaf, core, distribution, and access layer switches.
  • Configures and installs wireless network including wireless controllers and access points.
  • Performs network maintenance and system upgrades including service packs, patches, hot fixes, and security configurations.
  • Monitors network resource utilization, trending, and capacity planning.
  • Works within established configuration and change management policies to ensure awareness, approval and success of changes made to the network infrastructure.
  • Selects and implements security tools, policies, and procedures in conjunction with the Security team.
  • Liaises with vendors and other IT personnel and provides support and troubleshooting to resolve issues.
  • Maximizes network performance by eliminating performance monitoring, network data and interruptions, scheduling updates, and networking experience.
  • Reports on network performance, collects and stores information, and managed services.
  • Evaluates and reports on new/emerging network/communication technologies to enhance capacity, performance, and reliability of the network.
  • Create documentation and SOPs for all builds and deployed solutions
  • Provide afterhours support as needed for critical systems

Experience and Skills:

  • Minimum 8 years of experience in Cisco Network Engineering
  • Proven experience with designing and building networks, using spine/leaf SDN concept.
  • Experience with network monitoring tools.
  • Experience with network troubleshooting tools.
  • Experience with the design, implementation, and support of Wi-Fi 6(E) networks.
  • VoIP communications and unified communications management experience is a must.
  • Highly knowledgeable of security concepts and protocols such as IPsec, SSL/TLS, IDS/IPS, WAF and DDoS protection.
  • Knowledgeable of cloud and hybrid cloud networks especially Azure networking design principles.
  • Extensive knowledge of network topologies, standards, technologies, best practices, and vendors.
  • Extensive knowledge and experience in firewall and load balancer configuration and management.
  • Knowledge of SD-WAN and CDN technologies.
  • Extensive knowledge of network switching and routing protocols and technologies.
  • Have a strong understanding of RADIUS, PKI, IKE, Certificates, L2TP, IPSEC, FIREWALL, 802.1Q, MD5, SSH, SSL, SHA1, DES, 3DES
  • Monthly reports to key stake holders
  • Create, review and update documentation
  • Ensure timely and controlled deployments in production
  • Strong work ethic, self-motivation, and good organization

Qualifications and Certifications:

  • A Bachelor Degree in Computer Science or Electronics Engineering
  • CCNP or CCIE
  • Fortinet Network Security Certification will be an added advantage
  • Microsoft Certified Teams Support Engineer specialty will be a plus
  • Multi-Vendor Certifications will be a plus