Overview
Skills
Job Details
Job Title: Network Infrastructure Engineer
Location: Remote
Key Responsibilities:
Design, deploy, and manage scalable and reliable network infrastructure.
Work with network hardware vendors such as Juniper, Cisco, Arista, and software-based routing platforms like VYOS.
Implement and manage Linux-based networking solutions, including Open vSwitch, OpenFlow, and Faucet SDN Controllers.
Develop and maintain infrastructure-as-code using automation tools such as Ansible, Salt, and Napalm.
Contribute to continuous integration and continuous deployment (CI/CD) pipelines to support networking changes and automation.
Utilize programming languages such as Python, Golang, C++, and Bash to build automation scripts and tools.
Deploy and manage containerized environments and/or virtualized infrastructures.
Integrate and monitor observability solutions using Prometheus, Grafana, ELK Stack, and other logging and monitoring frameworks.
Work collaboratively with DevOps and application teams to ensure secure, observable, and efficient networking layers.
Maintain and utilize code versioning systems such as Git for source control and collaboration.
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Proven experience working with major network vendors (Juniper, Cisco, Arista).
Strong programming/scripting skills in Python, Golang, C++, and Bash.
Solid hands-on experience with Linux networking, VYOS, and SDN concepts (Open vSwitch, OpenFlow).
Experience with CI/CD pipelines and tools for automated deployment and testing.
Strong background in infrastructure monitoring and observability (Prometheus, Grafana, ELK).
Familiarity with container technologies (Docker/Kubernetes) and virtualization.
Proficient in infrastructure automation tools like Ansible, Salt, and Napalm.
Strong understanding of version control workflows using Git.
Technologies & Tools Used:
Languages: Python, Golang, Bash, C++
Automation Tools: Salt, Ansible, Napalm
Observability Stack: Prometheus, Grafana, ELK Stack
Version Control: Git
SDN/Networking: VYOS, Open vSwitch, OpenFlow, Faucet Controller
Infrastructure: Containers, Virtual Machines, CI/CD pipelines