What are the responsibilities and job description for the Network Engineer position at Top Stack?
We are seeking a skilled Network Engineer to join a growing IT team in a hybrid environment. This role will be responsible for designing, implementing, supporting, and optimizing enterprise network infrastructure while ensuring high availability, security, and performance across the organization.
What You'll Do
- Configure, maintain, and support network infrastructure including routing, switching, VPNs, VLANs, and SD-WAN technologies.
- Monitor network performance, troubleshoot connectivity issues, and perform root cause analysis.
- Administer and support firewall environments, security policies, and network access controls.
- Maintain network documentation, diagrams, IP address management records, and change logs.
- Collaborate with internal teams to support infrastructure projects, upgrades, and enhancements.
- Proactively identify opportunities to improve network reliability, performance, and scalability.
- Participate in an on-call rotation and support incident resolution as needed.
- Mentor junior team members and contribute to technical knowledge sharing.
Qualifications
- Bachelor's degree in a related field or equivalent hands-on network engineering experience.
- Strong understanding of TCP/IP, routing, switching, subnetting, VLANs, and the OSI model.
- Experience with DNS, DHCP, VPNs, BGP, OSPF, and other core networking technologies.
- Hands-on experience with enterprise routers, switches, and firewalls.
- Experience with Aruba, Cisco, Juniper, Fortinet, Palo Alto, or similar technologies.
- Familiarity with cloud networking, SD-WAN, and modern network architectures.
- Strong troubleshooting, analytical, and problem-solving skills.
- Ability to work independently while collaborating effectively with technical teams