Negotiable
Inside
Undetermined
United Kingdom
Summary: The Network Automation Engineer (F5 Focus) role involves designing, building, and maintaining automation solutions for network infrastructure, particularly focusing on F5 load balancer platforms. The position emphasizes automating operational processes to enhance reliability and scalability while collaborating with various teams to implement robust automation practices. Candidates should demonstrate deep expertise and a strong engineering mindset rather than just years of experience.
Key Responsibilities:
- Design, develop and maintain network automation solutions, primarily targeting F5 load balancers and associated network services.
- Automate operational workflows such as provisioning, configuration changes, deployments, upgrades, validation and decommissioning.
- Develop and maintain Python-based automation frameworks, libraries and services.
- Build and consume REST APIs to integrate network platforms with internal systems and pipelines.
- Write clean, testable, production-ready code, including unit tests and peer code reviews.
- Implement and maintain CI/CD pipelines to support automation deployments and testing.
- Work with Infrastructure as Code (IaC) tools to ensure consistency, version control and repeatability.
- Collaborate with network, security and platform teams to ensure automation aligns with architectural and security standards.
- Troubleshoot and resolve automation, pipeline and network-related issues.
- Produce clear technical documentation for automation workflows, tooling and operational processes.
- Contribute to continuous improvement of automation standards, patterns and best practices.
Key Skills:
- Strong Python expertise, including API development and integration, code testing (unit/integration), and code reviews.
- Hands-on experience with automation and DevOps tooling, including Bash scripting, CI/CD tools (e.g. Jenkins or equivalent), Terraform, Ansible, and HashiCorp Vault or similar secrets management solutions.
- Solid foundational understanding of core networking concepts: BGP, Routing, TCP/IP, Certificates / PKI.
- Practical experience with virtualization platforms: VMware, KVM.
- Strong working knowledge of F5 load balancers, with experience automating configuration management and operational tasks.
Salary (Rate): £80.00 hourly
City: undetermined
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
Job Title: Network Automation Engineer (F5 Focus)
Contract Length: 6 months
Day Rate: £575 per day
IR35 Status: Inside IR35
Role Overview
We are seeking an experienced Network Automation Engineer to design, build and maintain automation solutions across our network infrastructure, with a strong emphasis on F5 load balancer platforms . This role will focus on automating operational processes, improving reliability, reducing manual intervention, and enabling scalable, repeatable network changes. You will work closely with network engineers, platform teams and DevOps functions to introduce robust automation practices using modern tooling, CI/CD pipelines and infrastructure-as-code principles. We do not measure capability in years of experience — instead, we’re looking for someone who can clearly demonstrate deep, hands-on expertise and a strong engineering mindset.
Key Responsibilities
- Design, develop and maintain network automation solutions , primarily targeting F5 load balancers and associated network services.
- Automate operational workflows such as provisioning, configuration changes, deployments, upgrades, validation and decommissioning.
- Develop and maintain Python-based automation frameworks , libraries and services.
- Build and consume REST APIs to integrate network platforms with internal systems and pipelines.
- Write clean, testable, production-ready code, including unit tests and peer code reviews.
- Implement and maintain CI/CD pipelines to support automation deployments and testing.
- Work with Infrastructure as Code (IaC) tools to ensure consistency, version control and repeatability.
- Collaborate with network, security and platform teams to ensure automation aligns with architectural and security standards.
- Troubleshoot and resolve automation, pipeline and network-related issues.
- Produce clear technical documentation for automation workflows, tooling and operational processes.
- Contribute to continuous improvement of automation standards, patterns and best practices.
Required Technical Skills & Experience
Automation & Development
- Strong Python expertise , including: API development and integration
- Code testing (unit/integration)
- Code reviews and best practices
- Hands-on experience with automation and DevOps tooling, including: Bash scripting
- CI/CD tools (e.g. Jenkins or equivalent)
- Terraform
- Ansible
- HashiCorp Vault or similar secrets management solutions
Networking Knowledge
- Solid foundational understanding of core networking concepts: BGP
- Routing
- TCP/IP
- Certificates / PKI
- Practical experience with virtualisation platforms: VMware
- KVM
- Strong working knowledge of F5 load balancers , with experience automating: Configuration management
- Operational tasks