Linux Networking Engineer

Overview

Remote
Depends on Experience
Contract - W2

Skills

Linux
C++

Job Details

*JD - Responsibilities:
-Good experience in Linux networks
-Strong competency in C, C++ programming.

-Design and implement network protocols such as DHCP, DNS, VLAN, and network namespaces.
-Develop and maintain scalable network solutions in C/C++ or Go in Linux environment
-Create and maintain detailed documentation of development processes and network designs.

-Collaborate with cross-functional teams to integrate network protocols with existing systems.
-Utilize Git for version control and actively participate in CI/CD pipelines to ensure seamless deployment and integration.
-Write and maintain robust shell scripts to automate network tasks and deployments.
-Manage and configure network security tools, including iptables and ipsets.
-Utilize project management and documentation tools such as Jira and Confluence to manage tasks and share knowledge effectively

Qualifications:
-Strong understanding of networking protocols like DHCP, DNS, VLAN, and network namespaces.
-Proven experience in programming with C/C++ or Go.
-Expert proficiency in shell scripting in Linux environments.
-Proficient in using Git and participating in CI/CD processes.
-Proficient in managing and configuring iptables and ipsets.
-Proficient in using Jira and Confluence for project management and documentation.
-Excellent problem-solving skills and ability to work independently or as part of a team.

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.