Network Automation Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
100% Travel

Skills

Ansible
Python
Network
Network Monitoring

Job Details

Job Title: Network Automation Developer
Location: Santa Clara, CA - Onsite

Job Description:

We are seeking a highly skilled and motivated Network Automation Developer with a strong background in network operations and extensive hands-on experience in scripting, automation, and full-stack development. The ideal candidate will have started their career in network operations, then transitioned into automation and orchestration, and is now ready to take ownership of building and integrating tools and platforms.

Key Responsibilities:

  • Develop, maintain, and enhance network automation solutions using Ansible and/or Python (must be highly proficient in at least one scripting language).

  • Design, build, and manage full-stack applications involving frontend, backend, database, and schema modeling.

  • Build automation workflows and orchestrations for network configurations, monitoring, and operational efficiency.

  • Design and develop custom tools and user interfaces to improve operational capabilities.

  • Leverage APIs and perform system integrations across network and IT platforms.

  • Collaborate with cross-functional teams to understand automation needs and implement effective solutions.

  • Maintain and improve platform architecture and automation frameworks.

Must-Have Qualifications:

  • Strong proficiency in Ansible or Python (perfect in at least one).

  • Solid understanding of networking fundamentals (routing, switching, firewalls, protocols).

  • Experience in network operations, troubleshooting, and configuration management.

  • Proven experience in network automation and orchestration.

  • End-to-end development experience including frontend, backend, database, and schema modeling.

  • Ability to build and integrate RESTful APIs and other web services.

  • Experience in developing custom tools, scripts, and interfaces for operational teams.

Preferred Qualifications:

  • Familiarity with CI/CD tools and DevOps practices.

  • Experience with network monitoring tools and platforms.

  • Knowledge of containerization (Docker, Kubernetes) is a plus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.