Eclectic Recruitment
Network DevOps Engineer
Job Description
Salary: £50,000 - 65,000 per year
Requirements:- Advanced proficiency in Python, with strong knowledge of object-oriented programming, design patterns, and writing testable, maintainable code.
- Strong experience with Python testing methodologies and the ability to develop an automated testing strategy for network automation applications and APIs.
- Experience designing, consuming, and integrating REST and GraphQL APIs, with exposure to technologies such as Django REST Framework, FastAPI, and Pydantic.
- Strong understanding of DevOps principles and software engineering best practices.
- Proven experience using Git and GitLab, including practical experience developing and maintaining GitLab CI/CD pipelines.
- Hands-on experience using Ansible to automate and manage network configurations.
- Sufficient understanding of networking fundamentals to collaborate effectively with network engineering specialists.
- Ability and willingness to support the development and upskilling of colleagues in software engineering and automation practices.
- Experience working within a DevOps, software engineering, network automation, or infrastructure engineering environment.
- Strong knowledge of software development principles and Agile methodologies, including Scrum and/or Kanban.
- Practical experience designing and maintaining CI/CD pipelines.
- Experience working with Ansible for infrastructure or network configuration automation.
- Familiarity with network Source of Truth concepts and applications.
- Experience working with JSON, YAML, Jinja2, and other common data structures, serialisation, and templating technologies.
- Familiarity with REST and/or GraphQL APIs and modern API-driven development.
- Understanding of core networking principles, including TCP/IP, UDP, DNS, routing, switching, subnetting, and VLANs.
- A collaborative approach with the ability to work effectively alongside experienced network engineering specialists.
- Design, develop, and maintain production-grade software and custom tools, primarily using Python, to manage network infrastructure at scale.
- Champion software engineering best practices, including version control, code reviews, unit testing, modular design, and clean, maintainable code.
- Establish and develop an automated software testing strategy for network automation applications and APIs.
- Evaluate and implement appropriate testing tools and frameworks to improve software quality and reliability.
- Manage and extend the network Source of Truth by developing custom data models, plugins, and state-driven automation jobs.
- Build and maintain CI/CD pipelines to automate the testing and deployment of network changes.
- Collaborate on the development and maintenance of Ansible playbooks and roles for network configuration and automation.
- Apply software development principles to improve the reliability, scalability, and maintainability of network automation solutions.
- Support the modernisation of network management by increasing the use of software-driven automation across physical and virtual infrastructure.
- Work collaboratively with network specialists and other technical teams to deliver reliable and scalable infrastructure solutions.
- Support and up-skill existing team members, helping to develop software engineering and automation capabilities within the team.
- API
- Ansible
- CI/CD
- DevOps
- Django
- FastAPI
- Git
- GitLab
- GraphQL
- Support
- JSON
- Kanban
- Network
- Python
- REST
- Security
- TCP/IP
More:
We are a forward-thinking business based in Stevenage, offering a fantastic opportunity for a Network DevOps Engineer. This role focuses on applying modern software engineering principles to network management, including Python development, automated testing, CI/CD, infrastructure-as-code, and network configuration automation. You will work closely with experienced network engineers and help develop software engineering capability across the wider team. Due to the nature of our business, only candidates who currently hold full British Citizenship (without limitations) or Dual Nationality inclusive of British Citizenship will be considered, and the successful candidate will be required to undergo BPSS checks and subsequently obtain security clearance, including DV Clearance. We endeavour to reply to every candidate, every time, but if you have not heard back within 10 days, we ask that you consider your application unsuccessful or the position filled.
last updated 34 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Eclectic Recruitment
Eclectic Recruitment
Stevenage
IT
Skills & Technologies
Inferred from job description
Salary Insight
£57,500
This role
£60,000
UK median
This salary is 4% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks