We are looking for Network Automation Engineer for our client in Santa Clara, CA
Job Title: Network Automation Engineer
Job Location: Santa Clara, CA
Job Type: Contract
Job Overview:
Pay Range: $62hr - $67hr
- The Network Automation Engineer will be responsible for designing, executing, and validating network lab testing for enterprise networking technologies.
- The role involves translating business and architecture requirements into structured test plans, performing high-touch validation across routing, switching, SD-WAN, firewall, and automation platforms, and delivering complete validation reports to support production deployment decisions.
Requirement/Must Have:
- Strong experience in enterprise networking technologies including routing, switching, wireless, SD-WAN, and firewalls.
- Experience in network lab validation, testing, and troubleshooting.
- Hands-on experience with network automation and scripting (Python, Bash, or Ansible).
- Experience working with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Strong understanding of network configurations, topology design, and troubleshooting.
- Experience in documentation of technical test plans and validation reports.
Experience:
- Experience in network engineering, automation, or lab validation roles.
- Experience working with enterprise-scale network environments and multi-vendor ecosystems.
- Experience performing performance, resiliency, and failure-scenario testing.
Responsibilities:
- Translate network use cases into structured lab test plans covering functional, performance, and resiliency testing.
- Execute validation of enterprise networking technologies including routing, switching, SD-WAN, firewalling, and automation platforms.
- Build and deliver validation packages including topology diagrams, configurations, test procedures, results, and RCA reports.
- Provide go/no-go recommendations based on testing outcomes.
- Perform physical lab setup including rack and stack, cabling, and equipment configuration.
- Maintain lab topology documentation and version-controlled configuration repositories.
- Build and maintain reference architectures and reusable design patterns.
- Collaborate with vendors such as Cisco, Juniper, Arista, Palo Alto, and Aruba for PoC testing.
- Manage vendor testing engagements, bug reproduction, and interoperability validation.
- Evaluate new hardware and software releases for production readiness.
- Develop automation scripts for provisioning, configuration, and testing tasks.
- Build and maintain CI/CD pipelines for automated network validation.
- Develop and enhance test automation frameworks using tools like pyATS, Robot Framework, Batfish, or NAPALM.
- Integrate test results into dashboards and reporting systems for traceability.
Should Have:
- CCNP, CCIE (Enterprise/Data Center), JNCIP, ACE, or equivalent certifications.
- Experience working with vendor lab environments and proof-of-concept testing.
- Experience with network performance and resiliency testing.
Skills:
- Strong network engineering and troubleshooting skills.
- Strong automation and scripting skills (Python, Bash, Ansible).
- Strong understanding of CI/CD pipelines and DevOps practices.
- Strong documentation and technical reporting abilities.
- Strong analytical and problem-solving skills.
Qualification And Education:
- Bachelor s degree in Computer Science, Networking, Engineering, or related field preferred.