Network Automation Specialist - L3 (DevOps)
Global Relay View all jobs
- Vancouver, BC
- $90,000-120,000 per year
- Permanent
- Full-time
- Design, deploy, and support automation and scripting solutions to drive new capabilities, visibility, and efficiency, for network and firewall appliances.
- Build Ansible code for configuring, monitoring, and analyzing network and firewall appliances using but not limited to RESTful APIs.
- Build Python provisioning workflows such as Zero Touch Provisioning (ZTP), Python Jinja2 template rendering, PostgreSQL inventory and automated device onboarding.
- Design and develop Flask-based self-service portals and configuration management platforms exposing JSON REST APIs that enable network operations teams to safely configure, provision, and manage network devices through intuitive web interfaces.
- Develop troubleshooting and debugging code to identify problems.
- Explore different network operations activities and identify use-cases for automation.
- Create meaningful reports and graphs from collected netflow, sflow, J-flow, or IPFIX records.
- Setup logging and monitoring for network devices and create useful dashboards and graphs.
- Participate in the creation of documentation including: Runbooks, how-to user guides & technical how-to support guides, and Method of Procedures (MoP).
- Minimum of 5+ years' experience in a Network Automation capacity with strong coding skills in Python, JavaScript and Bash.
- Strong experience implementing Infrastructure as Code (IaC) and modern automation workflows, including CI/CD pipelines, Git-based source control, RESTful APIs, and configuration management systems.
- Proficient in Python (including libraries such as Netmiko, Paramiko and NetConf/RESTCONF), with hands-on experience building JSON-based automation workflows and REST APIs for interface/VLAN provisioning, pre-deployment validation, real-time progress tracking, robust error handling, and full PostgreSQL audit trails.
- Experience integrating secret management systems (Secret Server, OpenBao, or similar vault solutions) with Python automation scripts for secure credential retrieval, rotation, and runtime access management.
- Experienced in optimizing Python Flask + PostgreSQL applications for network automation, including efficient device inventory schemas, execution logging, and sFlow analytics persistence.
- Experienced in Jinja2 template-based configuration generation with PostgreSQL-backed inventory and automated validation workflows for network device configuration.
- Experienced in integrating Telegraf sFlow data into Python workflows for pre/post-change traffic validation and capacity-aware provisioning decisions.
- Experience with complex enterprise network architecture planning, design, and implementation.
- Solid knowledge and experience in deploying and managing Linux systems.
- Experience with OpenSource software and/or service management tools and applications (OpenStack, OpenShift, Zabbix, JIRA, Confluence, Jenkins, etc.)
- Knowledge of network protocols including TCP/IP, UDP, HTTP, FTP, ARP, ICMP, etc.
- Experience in configuration of Aruba, Juniper, and Fortinet equipment would be considered an asset
- Experience provisioning, maintaining, and supporting enterprise networks, firewalls, and related dependencies would be considered an asset