Automation Platform Engineer - Network & AI Focused Automation
Jobs via Dice
About the role
About The Opportunity
We are hiring Automation Platform Engineers at multiple levels to build the next generation of intelligent, self-operating branch networks. This is a modern network engineering role for builders, engineers inspired by how Google, Amazon, and cloud-native teams design platforms using software, automation, APIs, and AI-assisted workflows. You will help shift enterprise networking away from manual, ticket-driven operations toward a plug-and-play, intent-driven, zero-touch platform where infrastructure deploys, validates, and manages itself.
Role Purpose
This role accelerates the build of an enterprise automation framework that transforms the current SD-Branch environment into a unified, standardized Branch architecture.
Engineers will design and implement true zero-touch provisioning, where branch site deployment, configuration, lifecycle management, and validation are fully automated and require minimal to no manual Technology involvement.
The focus is hands-on engineering, rapid execution, and measurable operational impact.
What You'll Work On
- Transform existing SD-Branch deployments into a single unified Branch architecture
- Design and implement plug-and-play Branch deployment models
- Deliver end-to-end zero-touch provisioning workflows
- Implement stateful orchestration using Temporal or ORCA
- Integrate Nautobot as the authoritative source of truth for intent, IPAM, and configuration
- Establish CI pipelines using GitHub and GitHub Actions
- Implement Infrastructure as Code using Terraform, HCL
- Enable automated operational changes using Ansible
- Expose automation capabilities via APIs using Apigee
- Instrument automation workflows using Grafana and or Prometheus
- Deliver measurable reductions in Branch deployment time and Technology support effort
Key Responsibilities
Unified Branch Architecture and Zero-Touch Provisioning
- Design a unified Branch architecture that standardizes networking, services, and automation behaviors
- Implement fully automated zero-touch Branch provisioning
- Enable plug-and-play Branch deployment with minimal manual intervention
- Automate day-0, day-1, and day-2 Branch lifecycle events
Automation and Orchestration
- Design and implement stateful, fault-tolerant workflows using Temporal or ORCA
- Embed retry, timeout, validation, and rollback logic into workflows
- Build reusable orchestration patterns for deployment and operations
Source of Truth and Intent-Driven Networking
- Extend and integrate Nautobot as the authoritative source of intent and state
- Model Branch intent, topology, IPAM, and configuration data
- Ensure automation executes strictly from source-of-truth data
CI/CD and Infrastructure as Code
- Implement CI pipelines using GitHub Actions
- Use Terraform to provision and manage automation and Branch-related infrastructure
- Follow version control, testing, and promotion standards
Operational and AI-Assisted Automation
- Design and execute Ansible-based automation for Branch environments
- Automate configuration, compliance validation, rollback, and remediation
- Leverage AI-assisted engineering approaches to accelerate automation delivery
APIs and Observability
- Expose Branch and automation services through Apigee
- Instrument workflows using Grafana and or Prometheus
- Provide telemetry for reliability, scaling, and troubleshooting
What Success Looks Like
- Unified Branch architecture adopted for new and existing sites
- Branch deployments executed using zero-touch provisioning
- Significant reduction in Branch deployment time and manual effort
- Technology teams removed from routine Branch provisioning tasks
- Clear documentation enabling sustainable internal ownership
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free