> Markdown version of [/jobs/ext/2254330-network-devops-engineer](https://www.wearedevelopers.com/jobs/ext/2254330-network-devops-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Network DevOps Engineer - **Company:** Eclectic Recruitment - **Location:** Stevenage, UK - **Salary:** £50,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Agile Methodology, Automation of Tests, Unit Testing, Software Quality, Code Review, Continuous Integration, Serialization, Data Structures, Software Design Patterns, DevOps, Django Web Framework, Domain Name System (DNS), Subnetting, JSON, Jinja (Template Engine), Python (Programming Language), Modular Design, Network Configuration and Change Management, Network Architecture, Networking Basics, Routing, Network Administration, Object-Oriented Software Development, Scrum Methodology, Ansible, Software Construction, Software Engineering, Systems Integration, TCP/IP, Strategies of Testing, VMware Infrastructure, Virtual Local Area Networks, YAML, Computer Network Technologies, Gitlab, Git, Fastapi, Templating, Graphql, Api Design, Open Network Automation Platform, Software Version Control - **Published:** August 26, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5855275865 ## About the Role * 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. ## Description * 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. Technologies: * API * Ansible * CI/CD * DevOps * Django * FastAPI * Git * GitLab * GraphQL * Support * JSON * Kanban * Network * Python * REST * Security * TCP/IP, 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)