Staffing Spot, Inc. logo

Network Automation Engineer

Staffing Spot, Inc. • Des Moines, Iowa, United States

onsitecontract
Posted Sep 23, 2026Apply by Mar 22, 2027

**Role & seniority: ** Network Automation Engineer; 3–8 years experience (mid-level)

**Stack/tools: ** Python; Ansible; Ansible Tower/AWX; Git/GitHub/GitLab; Linux/Unix; REST APIs (JSON/YAML/XML); NETCONF/RESTCONF; SNMP; CI/CD (concepts, monitoring automation jobs); network platforms Cisco/Arista/Juniper

**Top 3 responsibilities: **

  1. Develop/maintain Python-based network automation scripts and reusable frameworks/libraries

  2. Automate provisioning, configuration, backups, software upgrades, health checks, compliance validation, and troubleshooting

  3. Integrate automation with network device interfaces/APIs (REST, NETCONF/RESTCONF, SNMP) and collaborate with Eng/DevOps/SRE teams; maintain documentation and support CI/CD

  • Must-have skills:

    • Strong networking fundamentals (TCP/IP, routing/switching, VLANs, BGP, OSPF, MPLS, VPNs) and troubleshooting

    • Hands-on Python for network automation

    • Ansible and network automation experience (including orchestration via Tower/AWX)

    • API integration knowledge (REST, JSON/YAML/XML) and familiarity with NETCONF/RESTCONF/SNMP

    • Git/version control; Linux/Unix; CI/CD and DevOps concepts; analytical problem-solving

  • Nice-to-haves:

    • Python libs: Netmiko, NAPALM, Nornir, Paramiko

    • Infrastructure as Code: Terraform

    • CI tools: Jenkins, GitLab CI, GitHub Actions

    • Containers: Docker/Kubernetes

    • Cloud networking: AWS/Azure/GCP

    • Telemetry/observability tooling

    • Platforms/tools: Cisco

Full Description

We are looking for a skilled Network Automation Engineer to design, develop, and maintain automation solutions for enterprise network infrastructure. The ideal candidate will have strong networking fundamentals along with hands-on experience in Python, network automation frameworks, APIs, and DevOps practices.

Key Responsibilities

Develop and maintain network automation scripts and tools using Python. Automate network provisioning, configuration, compliance, monitoring, and troubleshooting. Work with network devices including Cisco, Arista, Juniper, and other enterprise platforms. Develop automation using Ansible, Ansible Tower/AWX, and similar orchestration tools. Integrate network automation solutions with REST APIs, NETCONF, RESTCONF, and SNMP. Build reusable automation frameworks and libraries for network operations. Automate configuration backups, software upgrades, health checks, and compliance validation. Implement configuration management and infrastructure-as-code practices. Troubleshoot network and automation-related issues and provide root-cause analysis. Collaborate with Network Engineering, DevOps, Cloud, Security, and SRE teams. Maintain documentation for automation workflows, scripts, processes, and network standards. Participate in CI/CD implementation for network automation. Monitor automation jobs and improve reliability, scalability, and execution time.

Required Skills

3–8 years of experience in network engineering/network automation or a related role. Relevant certifications such as CCNA/CCNP, DevNet, or equivalent are preferred. Strong knowledge of TCP/IP, routing, switching, VLANs, BGP, OSPF, MPLS, VPNs, and network troubleshooting. Strong hands-on experience with Python scripting. Experience with Ansible and network automation. Knowledge of REST APIs, JSON, YAML, XML, and API integration. Experience with Git/GitHub/GitLab and version control. Understanding of Linux/Unix environments. Experience working with Cisco/Arista/Juniper networking platforms. Knowledge of CI/CD concepts and DevOps practices. Strong troubleshooting, analytical, and problem-solving skills.

Preferred Skills

Experience with Netmiko, NAPALM, Nornir, Paramiko, or similar Python libraries. Knowledge of Terraform and Infrastructure as Code. Experience with Jenkins, GitLab CI, or GitHub Actions. Knowledge of Docker/Kubernetes. Experience with cloud networking in AWS, Azure, or GCP. Familiarity with network telemetry, observability, and monitoring tools. Experience with Cisco DNA Center, NSO, or Arista CloudVision. Knowledge of YANG models and model-driven programmability.

Skills: automation,infrastructure,python,network automation,arista,devops,ansible,cisco

Network AutomationPythonAnsibleNetwork EngineeringTCP/IPRouting and SwitchingBGPOSPFREST APIsCiscoAristaJuniperDevOpsGitCI/CDLinux/Unixmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.