NetDevOps Engineer - Remote
The Environments team is responsible for setting up and maintaining platforms used for development and testing throughout Global Fabric. Our main tasks include:
- Creating and managing virtual machines using on-premises cloud.
- Running cloud infrastructure on AWS.
- Overseeing and monitoring both our infrastructure and the Global Fabric applications that sit on top of it.
- Guaranteeing consistent connectivity across different environments.
- Deploying Global Fabric applications both on-premises and in the cloud.
- Providing any extra platform features our internal developers and testers need.
Role Overview
As a NetDevOps engineer, you will apply your technical expertise to Global Fabric and use your skills to build and manage environments.
- Automation & Scripting: Writing scripts (Python) and using tools (Netbox and Itential) to automate repetitive network tasks, configuration, and testing.
- Network State Management: Using tools provided to you (i.e. Netbox / Itential) managing the Underlay (telecommunications) equipment that we have in each environment. Taking a step back and understanding how we can automate these activities further.
- Troubleshooting and Faulting: Using expertise and understanding of Python and associated skills to troubleshoot and identify fixes for issues found during the deployment/management of services.
- API Utilisation: Using APIs for programmatic control over network devices rather than just command-line interfaces (CLI).
- Collaboration: Working closely with development and operations teams to align network services with application needs.
- Testing & Monitoring: Implementing automated testing (unit, integration) and monitoring for network health and policy compliance.
Skills Required
- Strong automation and scripting with Python, including tooling to troubleshoot complex issues.
- Understanding of containerisation technologies, with practical experience using Kubernetes.
- Good understanding of JSON and how structure relates to YANG.
- Solid awareness of cybersecurity principles, including risk impact, continuous auditing, and compliance validation.
- Effective communication and collaboration skills.
- Strong understanding of how networks function and work ideally to an ISP standard.
- Understanding of commonly used protocols, including: IS-IS, BGP, VPN, Vlans, STP, DHCP, DNS, AAA (TACACS), SNMP, Streaming Telemetry.
- Understanding of ISP related processes on interconnecting large Autonomous Systems. Peering, Transit, etc.
- Demonstrable understanding of IOS-XR and Cisco operating systems.
- Experience with Cisco based routing and switching platforms including: Cisco 57C3 or Cisco 8200, Cisco Nexus Platforms.