Jobs · Information Technology · Alabama

Senior Network Automation Engineer

Vaco by Highspring · Birmingham, AL · 1 wk ago
Information TechnologyContract

About the Role

We are seeking an experienced Senior Network Automation Engineer to join a platform technology team in a senior individual contributor role focused on network automation. This position is responsible for the development, extension, and ongoing support of a production-grade network automation platform that spans multiple network domains and cloud environments.

The platform is built on a modern Python backend stack, including FastAPI, async/multi-process services, Kafka, Redis, and PostgreSQL. It integrates with Azure Data Explorer for telemetry and observability and provides operational interfaces through a Vue3 single-page application. Infrastructure is deployed across multiple clouds using Crossplane, and the network layer includes Cisco SD-WAN, Cisco Meraki, Webex, Adtran nCommand, Juniper, Arista, and Nokia (NFM-P/NFM-T). Identity and access management is handled through Auth0, Azure Entra ID, and a role-based access control (RBAC) model.

This is a senior-level role requiring genuine depth in both software engineering and network technologies. The ideal candidate will bring professional experience developing production Python services alongside meaningful hands-on knowledge of enterprise or service provider networking.

Key Responsibilities

  • Design, develop, and maintain Python backend services using FastAPI, Pydantic, and SQLAlchemy, including async and multi-process service patterns
  • Build and maintain event-driven integrations using Kafka
  • Leverage Redis for caching and state management
  • Develop and extend integrations with network management systems, including: Cisco SD-WAN, Cisco Meraki, Webex, Adtran nCommand, Juniper, Arista, Nokia NFM-P/NFM-T
  • Contribute to telemetry data pipelines and observability tooling using Azure Data Explorer, Grafana, and custom dashboards
  • Maintain and extend the Vue3 front end for operational and engineering tooling
  • Manage infrastructure-as-code using Crossplane across multi-cloud environments
  • Work within and extend the platform's identity and access control model using Auth0, Azure Entra ID, and RBAC
  • Collaborate with network engineers and operations teams to translate domain requirements into platform capabilities
  • Take ownership of deliverables across the full development lifecycle, including design, implementation, testing, deployment, and documentation

Required Qualifications

Software Engineering

  • Demonstrated professional experience developing production Python services
  • Experience with async frameworks, ORM-based data access, and service-oriented design patterns
  • Experience building or working within event-driven architectures
  • Hands-on Kafka experience is a strong plus
  • Proficiency with PostgreSQL, including schema design and query optimization
  • Working knowledge of JavaScript and front-end development
  • Experience with Vue3 or a comparable modern front-end framework preferred
  • Familiarity with OAuth2/OIDC, RBAC, and enterprise identity providers, including Auth0, Azure Entra ID, or equivalent
  • Experience with infrastructure-as-code in cloud environments
  • Crossplane or Terraform experience preferred
  • Proficiency with Git, CI/CD pipelines, and containerized application deployment
  • Experience with Docker and Kubernetes

Networking

  • Meaningful hands-on experience in enterprise or service provider network environments, including design, operations, or engineering
  • Strong working knowledge of BGP, OSPF, MPLS, SD-WAN, and network security fundamentals
  • Familiarity with one or more of the following vendor platforms: Cisco SD-WAN, Cisco Meraki, Webex, Juniper, Arista, Nokia, Adtran
  • Ability to read and interpret device configurations and network telemetry data
  • Advanced networking certification strongly preferred, including CCNP or higher, or equivalent certification from Juniper, Arista, or Nokia
  • CCIE or equivalent is a significant differentiator

Preferred Qualifications

  • Experience with Azure Data Explorer, including KQL and telemetry ingestion pipelines
  • Familiarity with streaming telemetry, including gNMI/gNMIc and model-driven telemetry from Cisco, Juniper, or Nokia platforms
  • Experience with Nokia NFM-P/NFM-T or comparable OSS/NMS platforms
  • Background in telco, service provider, or carrier-grade network environments
  • Experience integrating network automation platforms with ITSM or OSS/BSS systems

What You'll Be Working With

  • Software & Development: Python, FastAPI, Pydantic, SQLAlchemy, JavaScript, Vue3
  • Data & Messaging: PostgreSQL, Kafka, Redis, Azure Data Explorer, KQL
  • Cloud & Infrastructure: Multi-cloud environments, Crossplane, Terraform, Docker, Kubernetes, CI/CD
  • Networking: Cisco SD-WAN, Cisco Meraki, Webex, Adtran nCommand, Juniper, Arista, Nokia NFM-P/NFM-T
  • Identity & Access: Auth0, Azure Entra ID, OAuth2/OIDC, RBAC
  • Observability: Azure Data Explorer, Grafana, network telemetry, custom dashboards

Similar jobs