Related skills
ansible terraform aws python rest apisπ Description
- Design and build enterprise-grade network automation for scale across multiple global locations.
- Provision, configure, and validate network infrastructure with automation.
- Integrate device APIs and automation protocols (Junos PyEZ, REST, SDKs) for config workflows on Juniper MX/SRX and Arista.
- Build and maintain Terraform modules for AWS infrastructure and network resources.
- Develop Python-based REST APIs and CLI tools for provisioning and customer management.
- Design serverless automations using AWS Lambda, API Gateway, and CloudWatch for network automation APIs and event-driven workflows.
- Build and maintain CI/CD pipelines (GitLab CI, AWX/Ansible Tower) for network changes with automated testing, validation, and rollback capabilities.
- Implement automated testing to validate network configurations, routing protocols (BGP, anycast routing), VLANs, VRFs, GRE tunnels, firewall policies, and DDoS rules before production.
- Collaborate with cross-functional teams to deliver secure, observable, and scalable systems; participate in architecture reviews and code quality initiatives.
π― Requirements
- 8+ years of network engineering and automation experience.
- 5+ years Python for network automation.
- Strong knowledge of TCP/IP, BGP, OSPF, VLANs, VRFs, NAT, firewalls, and load balancers.
- Hands-on with automating Juniper and Cisco devices; NETCONF/REST/RESTCONF APIs.
- Ansible for network automation; Terraform IaC; Jinja2 templates.
- 2+ years AWS cloud experience (Lambda, API Gateway, CloudWatch); CI/CD (GitLab/Jenkins).
Nice to have
- Experience with front-end frameworks like Angular/ReactJS.
π Benefits
- Generous time off policies
- Top shelf benefits
- Education, wellness and lifestyle support
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!