Network Automation Engineer Apply
Job Title: Network Automation Engineer
Duration : 06+ Months
Location: Menlo Park, CA - Onsite
Responsibilities:
- Create software tools and services and or custom fit existing services to customer requirements. e.g - source of truth asset management system.
- Perform network audits to evaluate: Capacity usage (BW, space, power, etc), unused devices.
- Configure & deploy dashboards to visualize KPIs from audits.
- Use best practices to deploy scripts for alerting, monitoring (telemetry gathering), and modifying configuration. Write and maintain documentation for scripts written and deployed.
- Drive Software release management, Test & Validation including Release life cycle management.
- Deploy & operate networks in public cloud environments.
- Development of test automation tooling/framework that can be used to interface and configure lab testbeds.
- Deploy agents to monitor networks by using internal tools and enriching existing data.
- Software expertise to develop code and or script to communicate with APIs, orchestration of test execution and data extraction.
- Working with test engineers to develop scripts, tools, capabilities that will accelerate the execution of various test campaigns.
- Work with test engineers during test campaigns to troubleshoot/debug, identify issues/fixes.
- Create documentation of lab testbeds, block diagrams, network diagrams, system configuration, runbooks/procedures, output reports.
- Configure & deploy dashboards to visualize KPIs from test data pipelines.
- Support PoC to deploy new systems, workflows or testing alternatives.
- Upgrade existing client tools like PPP, Basset with new category of HW devices e.g - chassis, systems, compute/network blade, asic, NIC.
- Write test automation scripts using keysight/ixia framework and integrate that with client internal tooling.
- Upgrade existing software and deployment packages to meet custom customer requirements and deploy to a fleet of lab devices.
- Design, deploy and manage backend networking for HPC cluster using L3 routing protocols, congestion control mechanism WRED-ECN/PFC is required
Recommended Qualifications:
- Subject matter expertise in IP Networking/Routing & Switching (TCP/IP, IPv4/v6, BGP, EVPN/Vxlan) network certifications, such as CCNA/CCNP, JNCIA/JNCIS, RHCSA or equivalent experience.
- Experience with 100G/400G Ethernet. Experience configuring and troubleshooting routing and switching protocols (BGP, IS-IS, MPLS, RSVP-TE, VRRP).
- Analyzing tactical situations, troubleshooting, root causing systems and tools, and problem solving via tasks or larger cross functional projects.
- Release life cycle management experience with software development and CI/CD.
- Experience working in a multi-vendor environment with hands-on experience with networking hardware.
- Reasonable expertise with scripting and automation languages like python, bash, thrift, protobuf, golang.
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- Expertise with Linux based systems to be able to debug and root cause server issues from application issue to network issue.
- Hands-on experience with public cloud environments
- Experience with python scripting / ansible for scripting and automation
- Ability to "read code" as source documentation
- DevOps CI/CD mindset for automation and scale