Network Engineer/Infrasture Development - IT People Corporation, Inc.
Cary, NC
About the Job
SDN stack, Mellanox, Z Firmware, Linux networking
Specialized Skills:
Good understanding and working knowledge of network stack / OSI Model,
topology, protocols (TCP/IP, UDP, HTTPS, FTP, DHCP, DNS, SMTP, ARP, RARP
etc), network devices (including routers, hubs, bridges, switches etc), Network
Security (IPtables, Firewalls, Encryption etc), SDN framework, Network
namespaces, Linux Networking, and should be well versed with troubleshooting
related problems in Linux based environments
Candidate should have a basic understanding of the below to be able to develop
components that revolve around networking in cloud:
- Knowledge of Containers (for eg. docker / Podman etc) & related technologies like
container registries, Dockerfiles, creating container images, deploying containers
etc
- Working knowledge of Container Orchestration (Kubernetes)
- Knowledge of Linux basics including packing, package managers, working with
system services, distro specific development etc.
- Knowledge of working with Linux distros like Ubuntu
- Basic understanding of Virtualization like hypervisor, Virtual Machines, Bare
Metal, Partitions etc and infrastructure/system management.
- general understanding of open source projects; experience with open source
community contribution can be an added advantage
Good to have basic understanding of one or more in addition to the above:
- general understanding of private /public / hybrid cloud concepts
- general understanding of HW servers and server components
- Storage basics (including basic understanding of disks, volumes, SAN, Fabric,
Storage subsystems etc)
- Security basics (could include basic understanding of identity
mgmt/authentication, authorization, firewall, auditing, secure communication,
managing certificates, password management etc)
- Continuous Integration and Deployment (CI/CD) - basic understanding of how
code is built and deployed in a continuous manner
Specialized Skills:
Good understanding and working knowledge of network stack / OSI Model,
topology, protocols (TCP/IP, UDP, HTTPS, FTP, DHCP, DNS, SMTP, ARP, RARP
etc), network devices (including routers, hubs, bridges, switches etc), Network
Security (IPtables, Firewalls, Encryption etc), SDN framework, Network
namespaces, Linux Networking, and should be well versed with troubleshooting
related problems in Linux based environments
Candidate should have a basic understanding of the below to be able to develop
components that revolve around networking in cloud:
- Knowledge of Containers (for eg. docker / Podman etc) & related technologies like
container registries, Dockerfiles, creating container images, deploying containers
etc
- Working knowledge of Container Orchestration (Kubernetes)
- Knowledge of Linux basics including packing, package managers, working with
system services, distro specific development etc.
- Knowledge of working with Linux distros like Ubuntu
- Basic understanding of Virtualization like hypervisor, Virtual Machines, Bare
Metal, Partitions etc and infrastructure/system management.
- general understanding of open source projects; experience with open source
community contribution can be an added advantage
Good to have basic understanding of one or more in addition to the above:
- general understanding of private /public / hybrid cloud concepts
- general understanding of HW servers and server components
- Storage basics (including basic understanding of disks, volumes, SAN, Fabric,
Storage subsystems etc)
- Security basics (could include basic understanding of identity
mgmt/authentication, authorization, firewall, auditing, secure communication,
managing certificates, password management etc)
- Continuous Integration and Deployment (CI/CD) - basic understanding of how
code is built and deployed in a continuous manner
Source : IT People Corporation, Inc.