Back to search results

Consultant II- Network Automation Engineer

Jersey City, New Jersey;

Job Description:

Leads and/or participates in the design, development, and implementation of complex system engineering activities involving cross-functional technical support, systems programming and data center capabilities. Responsible for components of highly complex engineering and/or analytical tasks and activities. Establishes input/output processes and working parameters for hardware/software compatibility, coordination of subsystems design, and integration of total system. Viewed as a technology subject matter expert; able to provide and communicate complex technology solutions across differing audiences including technical, managerial, business executives, and/or vendors. Will have responsibility for multiple, complex projects; will direct activities of teams related to special initiatives or operations and may have direct reports. Leads the resolution process for complex problems where analysis of situations or data requires an in-depth evaluation of various factors. Exercises judgment within broadly defined practices and policies in selecting methods, techniques, and evaluation criterion for obtaining results. Information Technology degree and/or technology certifications preferred or substantial equivalent experience. Typically 7-10 years of IT experience.


As a Network Automation Engineer, you will combine your skill sets of network engineering, automation, and software development in a unique way to deliver stable and strategic automation solutions. You will serve as the bridge between our network product engineers and our software developers to make this possible.

Required Skills:

Understanding of data center, people building, and backbone network design, products, and protocols

• Experience configuring routers and switches in production environments

• Ability to document a complex process, split it logically it into subtasks, and turn it into requirements for developers to implement

• Experience testing network infrastructure (e.g. routers, switches) APIs in lab/POC environments, documenting results, and working with vendors to address deficiencies

• Experience automating network configuration deployment using modern scripting languages (e.g. JavaScript, Python)

• Aversion to doing anything manually more than once

Desired Skills:

Experience with network virtualization/ SDN (VMware NSX,VRA ,VRO)              Experience with YANG modeling and NETCONF

• Experience with network automation tools/platforms (e.g. Cisco NSO, Ansible, NAPALM)

• Experience designing large networks (e.g. gathering business requirements, developing standards and best practices, conveying design intent to implementation and support teams)

• Experience designing network infrastructure deployment orchestration using inventory-backed processes, canonical design definitions, and no operator intervention in steady state

• Comfortable providing feature requests to vendors in a constructive and informative manner

• Intermediate or greater level experience with Node.js


1st shift (United States of America)

Hours Per Week: 


Learn more about this role

Full time


Manages People: No

Travel: Yes, 5% of the time


Talent Acquisition Contact:

Referral Bonus: