Randstad Network Engineer in New York, New York

Network Engineer

description

job details:

  • location:New York, NY

  • date posted:Monday, June 19, 2017

  • job type:Contract

  • reference:560358

A network engineer is responsible for designing, configuring, maintaining and supporting a large scale network to support the deployment of multiple applications across various environments. He / she needs to be able to enforce information security policies with respect to access management and network controls. A network engineer needs to be able to troubleshoot network performance issues, conduct a root cause analysis and make fixes in a timely manner.

Responsibilities:

  • Assemble and build network configurations (e.g., at a regional, sub-regional and application level) in accordance with pre-established design standards - Enable and maintain connectivity between the cloud and on-prem environments

  • Design and maintain network topology (e.g., CIDR, NAT mappings, IPv6 translations, DNS and load balancers) - Secure network systems by enforcing policies, and defining and monitoring access

  • Design network templates (including enabling controls around redundancy and separation of prod and nonprod environments)

  • Configure network specifications (e.g., IP rules / port-forwarding, subnets, VPNs, etc.) - Troubleshoot network performance issues

Required Skills:

Prior experience with designing, installing and supporting large network infrastructures within a multi-cloud environment - Familiarity with using cloud provider tools to configure multi-region networks (e.g., AWS VPC, AWS Direct Connect, GCP VPC, GCP Interconnect, etc.)

  • Experience with configuring firewall, VPN, TCP / IP, routing protocols, etc.

  • Possess relevant certifications such as CCNA and CCNP

  • Knowledge of Active Directory, PowerShell and UNIX scripting

  • Prior knowledge of automation scripts (e.g., Python, Ansible, etc.)

  • Strong understanding of enterprise network security standards and requirements

  • General knowledge of agile software development concepts and processes

  • Ability to understand complex requirements in collaboration with team members and translate them into network design artifacts

$