Network Automation Engineer

ECCO Select

Atlanta (GA)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A talent acquisition and consulting company is seeking a Network Automation Engineer to develop and enhance automation frameworks for large-scale network operations. Candidates should have at least 3 years of hands-on networking experience and be proficient in Python and Ansible. The role involves designing automation workflows, working with REST APIs, and contributing to CI/CD practices. This position promotes a collaborative environment and values diversity in the workforce.

Qualifications

  • Minimum 3 years of experience in network automation and operations.
  • Strong proficiency in Python for automation tasks and API integration.
  • Advanced skills in Ansible along with experience in playbook authoring.

Responsibilities

  • Design and build automation frameworks for network operations.
  • Utilize Python and Ansible to automate configuration changes.
  • Work cross-functionally to resolve automation challenges.

Skills

Network Automation
Python
Ansible
REST APIs
Django
Linux command-line
Docker
CI/CD practices
Analytical skills

Tools

Docker
GitLab
F5 BIG-IP
Cisco devices

Job description

CCO Select is a talent acquisition and consulting company specializing in people, process and technology solutions. We provide the talent behind the technology enabling our clients to achieve their goals. For more information about ECCO Select, visit us at www.eccoselect.com.

Position Title: Network Automation Engineer
Position Responsibilities:

Are you passionate about automating network operations at scale? As a Network Automation Engineer, you will play a critical role in developing, enhancing, and supporting automation frameworks that streamline multi-step device upgrades and validation workflows across large-scale infrastructures. Your work will directly support technical consistency, security compliance, and overall operational reliability. You’ll operate at the crossroads of infrastructure automation, software orchestration, and systems integration. In this role, your contributions will drive real-world, automated device changes and continually improve network robustness. Key responsibilities include:

  • Design, build, and maintain automation workflows for network device upgrade, validation, and management operations across extensive environments.
  • Utilize Python and Ansible to automate configuration changes, orchestrate workflows, and enable efficient, repeatable network operations.
  • Leverage both vendor-agnostic and vendor-specific APIs, SDKs, and automation toolsets to integrate network devices and platforms (e.g., Cisco, Arista, F5, Palo Alto).
  • Build and enhance internal tools and user interfaces, including dashboard development using Django.
  • Interact with REST APIs, facilitate robust data exchanges, manage structured data with JSON/YAML, and implement templating (Jinja2).
  • Develop and maintain comprehensive technical documentation, code comments, and user guides for wide-ranging automation solutions.
  • Contribute to the adoption and enforcement of CI/CD practices in GitLab, ensuring automation scripts and tools are versioned, tested, and deployed reliably.
  • Leverage containerization technologies such as Docker for development, test, and deployment environments.
  • Work cross-functionally with network engineers, operations, and leadership to identify and resolve automation opportunities or operational bottlenecks.
  • Foster a collaborative, knowledge-sharing environment to elevate team automation capabilities and best practices.
  • Minimum 3 years of hands-on networking experience, including expertise in routing, switching, VLANs, VRFs, NAT, and high availability design.
  • Direct experience with Cisco network devices; exposure to Arista, F5 BIG-IP, and Palo Alto technologies is advantageous.
  • Strong proficiency in Python for automation tasks, including API integration, working with JSON/YAML data, and templating with Jinja2 (3+ years).
  • Advanced Ansible skills, with experience authoring playbooks, roles, and working with vendor-specific Ansible collections (3+ years).
  • Fluency on the Linux command-line, particularly for network operations and automation scripting.
  • Practical experience working with REST APIs and vendor SDKs for network device management and automation integration.
  • Experience in developing web-based automation tools or dashboards using Django.
  • Demonstrated ability to produce clear, thorough technical documentation, and well-commented code.
  • Solid understanding of modern source control and automation pipelines, particularly using GitLab and CI/CD workflows.
  • Familiarity with containerization and Docker for development, testing, and deployment purposes.
  • Preferred Experience: Direct experience using Forward Networks for intent-based network analysis and state validation in complex networks.
  • Hands-on work with pyATS/Genie for automated network testing, testbed creation, and Cisco configuration or state validation.
  • Operational experience with Nornir, leveraging Python-native, parallel network automation across multi-vendor environments.
  • Understanding and application of Infrastructure as Code (IaC) practices, including version-controlled network configuration management and automated, repeatable deployment pipelines.
  • Soft Skills: Excellent analytical and troubleshooting abilities to identify, diagnose, and resolve automation and device-related issues.
  • Clear, concise communication skills for interaction with engineering, operations, and leadership teams.
  • Organized, proactive, and able to thrive in fast-paced or ambiguous environments.
  • Team-oriented and collaborative, willing to accept feedback and actively contribute to shared goals.
  • Dedication to building scalable, maintainable, and reliable automation solutions for enterprise-scale networks.

ECCO Select is committed to hiring and retaining a diverse workforce. Our policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. Veterans of our United States Uniformed Services are specifically encouraged to apply for ECCO Select opportunities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Network Automation
Senior Software Engineer, Network Automation

NMC2 • Dallas (TX)

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
Network Automation Engineer

Insight Global • Richmond (VA)

On-site
USD 68,880 - 82,656
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

Compunnel, Inc. • Minneapolis (MN)

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

Compunnel, Inc. • McLean (VA)

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

NorthMark Compute & Cloud • Dallas (TX)

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

Motion Recruitment Partners LLC • Irving (TX)

Hybrid
USD 90,000 - 150,000
Network Automation Engineer
Network Automation Engineer

Bright Vision Technologies • Andover (MA)

Remote
USD 100,000 - 160,000
Network Automation Engineer
Network Automation Engineer

StellarMettle Placements • Ashburn (VA)

On-site
USD 90,000 - 120,000