Eclectic Recruitment

Eclectic Recruitment

Stevenage, East of England

Network DevOps Engineer

Full-Time£50,000 - 65,000 per yearavant-hierUnited Kingdom
IT

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.
Responsibilities:
  • 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

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

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Eclectic Recruitment

Eclectic Recruitment

Eclectic Recruitment

Stevenage

IT

Skills & Technologies

PythonGoScalaDjangoGitCI/CDGraphQLRESTAIAgileScrumDevOps

Inferred from job description

Salary Insight

£57,500

This role

£60,000

UK median

This salary is 4% below the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom