Jobs · Engineering

Infrastructure Automation Engineer

Bright Vision Technologies · Gilbert, AZ · Today
RemoteRemoteEngineering$100/hrFull-time

About the role

Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications. As we continue to grow, we’re looking for a skilled Infrastructure Automation Engineer to join our dynamic team and contribute to our mission of transforming business processes through technology.

Responsibilities

  • Design and develop network automation solutions in Python using Netmiko, Nornir, NAPALM, and Scrapli
  • Build automation pipelines for configuration management, deployment, and validation across multi-vendor environments
  • Implement integrations with network APIs including NETCONF, RESTCONF, gNMI, and vendor-specific APIs
  • Build infrastructure-as-code for network configuration using Ansible, Terraform, and Jinja2 templating
  • Develop infrastructure testing and validation using pyATS, Genie, Batfish, and Suzieq
  • Implement CI/CD pipelines for network changes including pre-deployment validation and rollback
  • Build observability and telemetry pipelines using gNMI, streaming telemetry, and modern analytics platforms
  • Implement intent-based networking patterns and self-healing network workflows that let the network express desired state declaratively and converge toward it automatically when drift or failures occur
  • Automate compliance and audit workflows across the network estate, generating evidence on demand and continuously verifying that network configuration matches the policies the organization has committed to
  • Partner with network engineering teams to identify and automate high-impact manual workflows
  • Mentor network engineers on Python development, software engineering practices, and modern automation patterns
  • Stay current with network automation tooling, vendor API evolution, and broader industry developments

Requirements

  • Bachelor’s degree in Computer Science, Networking, or a related field
  • Five or more years of network automation experience
  • Strong Python development skills including OOP, testing, and packaging
  • Deep networking fundamentals including routing, switching, and BGP
  • Hands-on experience with Netmiko, NAPALM, Nornir, or Scrapli
  • Experience with modern network APIs (NETCONF, RESTCONF, gNMI)
  • Strong experience with Ansible and Jinja2 templating for network automation
  • Familiarity with NetBox, Nautobot, or other source-of-truth platforms
  • Strong Git-based workflows and CI/CD experience
  • Excellent communication and collaboration skills

Qualifications

  • Required: Bachelor’s degree in Computer Science, Networking, or a related field
  • Required: Five or more years of network automation experience
  • Required: Strong Python development skills including OOP, testing, and packaging
  • Required: Deep networking fundamentals including routing, switching, and BGP
  • Required: Hands-on experience with Netmiko, NAPALM, Nornir, or Scrapli
  • Required: Experience with modern network APIs (NETCONF, RESTCONF, gNMI)
  • Required: Strong experience with Ansible and Jinja2 templating for network automation
  • Required: Familiarity with NetBox, Nautobot, or other source-of-truth platforms
  • Required: Strong Git-based workflows and CI/CD experience
  • Preferred: Cisco DevNet or vendor automation certifications
  • Preferred: Experience with multi-vendor networks (Cisco, Arista, Juniper)
  • Preferred: Familiarity with streaming telemetry and modern observability stacks
  • Preferred: Open-source contributions to network automation projects
  • Preferred: Experience with cloud networking automation in addition to on-premises

Similar jobs