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