Network Automation Engineer

Staffing Spot, Inc.

Des Moines (IA)

On-site

USD 90,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Staffing Spot, Inc. seeks a skilled Network Automation Engineer to design and maintain automation solutions for enterprise network infrastructure in Des Moines, IA.

The role emphasizes Python scripting, Ansible, REST APIs, and network protocols with hands-on experience across Cisco, Arista, and Juniper platforms. You will develop reusable automation frameworks, implement infrastructure-as-code practices, and collaborate with DevOps, Cloud, and Security teams to improve scalability and

Qualifications

  • 3–8 years of experience in network engineering or automation.
  • Strong scripting and automation skills in Python.
  • Experience with network devices (Cisco/Arista/Juniper).
  • Familiar with Ansible and API integration.
  • Understanding of TCP/IP, routing, switching, and BGP/OSPF.

Responsibilities

  • Develop and maintain network automation scripts and tools using Python.
  • Automate provisioning, configuration, monitoring, and troubleshooting.
  • Integrate automation with REST APIs, NETCONF, RESTCONF, and SNMP.
  • Collaborate with cross-functional teams including DevOps and SRE.
  • Maintain documentation for automation workflows and standards.
  • Participate in CI/CD for network automation and improve reliability.

Skills

Python
Ansible
REST APIs
Networking
Git/GitHub/GitLab
Linux/Unix
Troubleshooting
CI/CD

Tools

Ansible Tower/AWX
Netmiko
NAPALM
Terraform
Docker
Kubernetes

Job 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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Network Automation Engineer
Network Automation Engineer

Staffing Spot, Inc. • Dallas (TX)

On-site
USD 100,000 - 150,000
Network Automation Engineer
Network Automation Engineer

Staffing Spot, Inc. • Phoenix (AZ)

On-site
USD 90,000 - 140,000
Network Automation Engineer
Network Automation Engineer

ALLTECH CONSULTING SVC INC • New York (NY)

On-site
USD 90,000 - 130,000
Network Automation Engineer
Network Automation Engineer

ECCO Select • Atlanta (GA)

On-site
USD 90,000 - 130,000
Senior Network Automation Engineer
Senior Network Automation Engineer

ARK Solutions, Inc. • United States

On-site
USD 120,000 - 150,000
Network Automation Engineer (Service-Provider)
Network Automation Engineer (Service-Provider)

Syringa Networks, LLC • Boise (ID)

On-site
USD 90,000 - 120,000
Network Automation Engineer
Network Automation Engineer

Compunnel, Inc. • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Network Automation Engineer
Network Automation Engineer

Piper Companies • Norfolk (VA)

On-site
USD 95,000 - 100,000
Network Automation Engineer
Network Automation Engineer

Zachary Piper Solutions • Norfolk (VA)

Hybrid
USD 60,000 - 100,000
Medical, Dental, Vision insurance
401k Plan
PTO & Holidays
Network Support & Automation Engineer
Network Support & Automation Engineer

Ampcus Inc • Salt Lake City (UT)

On-site
USD 90,000 - 130,000