Network Engineer develops and deploys plans and designs of network systems that will meet an organization's requirements for performance, security, and compliance with relevant standards and regulations. Conducts network architecture design, feasibility, and cost studies. Being a Network Engineer defines monitoring, maintenance, expansion, contingency, and recovery plans and strategies to ensure the network is responsive to changes in demand. Troubleshoots network issues and develops appropriate solutions, resources, and deployment processes. Additionally, Network Engineer keeps informed of the latest technologies to enhance knowledge of networking hardware, software, and best practices. May be certified in vendor-specific products. Typically requires a bachelor's degree in computer science, electrical engineering or equivalent. Typically reports to a manager. The Network Engineer work is closely managed. Works on projects/matters of limited complexity in a support role. To be a Network Engineer typically requires 0-2 years of related experience. (Copyright 2024 Salary.com)
As a Network Engineer, you will be responsible for designing, implementing, and maintaining our network infrastructure. You will ensure the stability and performance of our network services, troubleshoot network issues, and work on network optimization projects. This role requires a strong understanding of network protocols, experience with network hardware, and the ability to work in a fast-paced environment.
Key Responsibilities:
Design, configure, and deploy network solutions to support high-speed internet services.
Monitor network performance and troubleshoot network issues to ensure optimal performance and uptime.
Implement and maintain network security measures, including firewalls, VPNs.
Collaborate with other IT professionals to develop and implement network improvement and optimization projects.
Maintain documentation of network configurations, changes, and procedures.
Conduct network performance tests and capacity planning.
Stay updated on the latest networking technologies and industry trends.
Provide technical support and guidance to customers and internal teams.
Participate in on-call rotation for after-hours network support.
Qualifications:
Minimum of 3 years of experience in network engineering or a similar role.
Strong knowledge of network protocols (TCP/IP, BGP, OSPF, MPLS, etc.).
Experience with network hardware (routers, switches, firewalls) and software.
Proficiency in network monitoring and troubleshooting tools.
Knowledge of network security best practices.
Excellent problem-solving skills and attention to detail. ● Strong communication and interpersonal skills.
Ability to work independently and as part of a team.
Relevant certifications (e.g., CCNA, CCNP, JNCIA, JNCIS) are a plus.
Preferred Skills:
Proficiency in Linux operating systems.
Experience with packet capture tools such as Wireshark.
Experience with Cisco IOS-XR.
Familiarity with automation tools and scripting languages (e.g., Python, Bash).
Experience with virtualization technologies (e.g., VMware, KVM).
Knowledge of software-defined networking (SDN) and network function virtualization (NFV).