Responsibilities:
- Designing and Planning Networks: Network engineers are responsible for designing and planning computer networks, including the selection of hardware, software, protocols, and network topologies.
- Implementing Network Infrastructure: They implement and configure network infrastructure components such as routers, switches, firewalls, and load balancers based on the design specifications.
- Monitoring and Optimizing Network Performance: Network engineers continuously monitor network performance and troubleshoot issues to ensure optimal network operation. They also optimize network performance through performance tuning and capacity planning.
- Ensuring Network Security: Security is a critical aspect of network engineering. Engineers implement and maintain security measures such as firewalls, VPNs (Virtual Private Networks), and intrusion detection systems to protect data and networks from unauthorized access and attacks.
- Managing Network Access: They manage network access control through authentication, authorization, and accounting (AAA) mechanisms, ensuring only authorized users and devices can access the network resources.
- Configuring and Maintaining Network Services: Network engineers configure and maintain essential network services such as DNS (Domain Name System), DHCP (Dynamic Host Configuration Protocol), and IP address management to ensure reliable and efficient network operation.
- Documentation and Reporting: They maintain detailed network documentation, including network diagrams, configurations, and procedures. Engineers also generate reports on network performance, security incidents, and operational status for management and stakeholders.
- Providing Technical Support: Network engineers provide technical support to resolve network-related issues reported by users or detected through monitoring systems. They troubleshoot connectivity problems, performance bottlenecks, and network outages promptly.
- Collaborating with Cross-functional Teams: Collaboration is key for network engineers. They work closely with other IT teams, such as systems administrators, security analysts, and software developers, to integrate network infrastructure with other IT systems and applications.
- Staying Current with Technology Trends: Network engineers stay updated with advancements in networking technologies, protocols, and security threats. They evaluate new technologies and recommend upgrades or enhancements to improve network performance, reliability, and security.
skills :
- Network Design and Implementation: Proficiency in designing and implementing network architectures, including LANs (Local Area Networks), WANs (Wide Area Networks), and WLANs (Wireless Local Area Networks), considering scalability, performance, and security requirements.
- Network Protocols and Technologies: In-depth knowledge of network protocols such as TCP/IP, UDP, DNS, DHCP, SNMP, and routing protocols like OSPF, BGP, EIGRP. Understanding of network technologies such as Ethernet, MPLS, VPNs, and SD-WAN.
- Network Security: Strong understanding of network security principles and practices, including firewall configuration, VPN implementation, intrusion detection/prevention systems (IDS/IPS), encryption protocols (SSL/TLS), and security best practices.
- Troubleshooting and Problem Resolution: Proficient in diagnosing and resolving network issues using tools like Wireshark, ping, traceroute, and analyzing logs. Ability to troubleshoot connectivity problems, performance issues, and network outages efficiently.
- Network Monitoring and Optimization: Experience with network monitoring tools (e.g., Nagios, SolarWinds) to monitor network performance, traffic patterns, and security threats. Skills in optimizing network performance and capacity planning.
- Configuration Management: Expertise in configuring and managing network devices such as routers, switches, firewalls, load balancers, and wireless controllers. Familiarity with configuration management tools like Ansible or Puppet.
- Cabling and Infrastructure: Knowledge of structured cabling standards (e.g., Cat 5e, Cat 6) and physical network infrastructure components. Ability to plan and implement cabling layouts, rack installations, and cable management.
- Documentation and Reporting: Strong documentation skills to maintain network diagrams, configurations, and procedures. Ability to generate clear and concise reports on network performance, incidents, and operational status.
- Collaboration and Communication: Effective collaboration skills to work with cross-functional teams, communicate technical information clearly to non-technical stakeholders, and coordinate network projects and upgrades.
- Continuous Learning and Adaptability: Willingness to stay updated with evolving technologies, industry trends, and best practices in networking. Ability to adapt to new technologies and integrate them into existing network environments effectively.
Job Type: Full-time
Pay: $81,506.77 - $198,158.68 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Parental leave
- Vision insurance
Schedule:
- 8 hour shift
- Day shift
- Evening shift
- Monday to Friday
- Night shift
Experience:
- Network engineering: 3 years (Preferred)
- IT: 3 years (Preferred)
Work Location: Remote