Overview
Remote
Depends on Experience
Contract - W2
Contract - 6 Month(s)
Skills
C++
Python
MPLS
OSPF
Job Details
Job Description:
An infrastructure network engineer is responsible for the full lifecycle of the company's massive, global network infrastructure, including its data centers and cloud services. The role involves a combination of hardware and software expertise, requiring skills in network design, implementation, and automation.
Responsibilities and duties include:
- Design and architecture: Collaborating with other teams to design and scale the network to meet the demands of products and services. This includes creating technical design documents for network infrastructure.
- Automation: Developing software, tools, and processes to improve network reliability, efficiency, and manageability. This is a key aspect of managing network at scale.
- Deployment and implementation: Overseeing the installation and commissioning of networking equipment, such as routers and switches, in data centers and other facilities.
- Operations and troubleshooting: Monitoring network performance, coordinating maintenance, and resolving complex networking issues from layer 1 (physical) to layer 3 (routing).
- System optimization: Continuously evaluating network systems to identify inefficiencies and proposing improvements in design and software.
- Collaboration: Working with various teams, including software developers and product managers, to ensure the network infrastructure meets customer and business needs.
Required skills and qualifications
The specific requirements differ for each team and seniority level, but generally include:
- A bachelor's degree in a technical field or equivalent practical experience.
- Experience with software development in languages such as Python, C++, or Go.
- Strong understanding of network theory and protocols, such as BGP, OSPF, and MPLS.
- Experience with large-scale infrastructure, distributed systems, and network equipment.
- For some roles, specific knowledge of software-defined networking (SDN), network virtualization, and cloud networking concepts is required.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.