More jobs:
Network DevOps Engineer
Job in
Stevenage, Hertfordshire, CH35UN, England, UK
Listed on 2026-09-01
Listing for:
Anson McCade
Full Time
position Listed on 2026-09-01
Job specializations:
-
Software Development
DevOps, Python, Software Engineer
Job Description & How to Apply Below
Key Responsibilities Software Development:
Design, develop, and maintain production-grade software and custom tools (primarily using Python) to manage network infrastructure ineering Standards:
Champion software engineering best practices within the team, including code reviews, unit testing, and writing clean, maintainable code. Automation & Testing:
Establish automated software testing strategies, build and manage CI/CD pipelines within Git Lab, and develop Ansible playbooks and roles for network configuration. Infrastructure Management:
Manage and extend network Sources of Truth by developing custom data models, plugins, and state-driven automation jobs. Team
Collaboration:
Support and upskill existing team members to help develop their software engineering capabilities. Candidate Requirements Essential Skills Advanced proficiency in Python, with a strong grasp of software engineering concepts (OOP, design patterns, testable code). Solid experience with Python testing methodologies and designing testing strategies from the ground up for applications and APIs. Strong experience designing, consuming, and integrating REST and GraphQL APIs using frameworks such as Django REST Framework, FastAPI, and Pydantic.
Proficiency with standard data structures, serialisation, and templating languages (JSON, YAML, Jinja2). In-depth understanding of Dev Ops principles and Agile methodologies (Scrum, Kanban). Experience using version control systems (Git and Git Lab) and practical experience maintaining CI/CD pipelines. Hands-on experience using Ansible to automate and manage configurations. Familiarity with core networking principles (TCP/UDP, IP, DNS, Routing, Switching, Subnetting, VLANs). Desirable Skills Familiarity with network-specific testing frameworks like PyATS.
Experience with Cisco technologies (Catalyst Center and/or ACI). Experience using Nautobot (or similar Django-based applications) as a Network Source of Truth.
Experience with data mocking and/or factory libraries. Proficiency in using Linux OS distributions, preferably RHEL. Understanding of virtualisation and containerisation technologies, specifically Red Hat Open Shift Container Platform. Benefits & Perks Company Bonus:
Up to £2,500 (performance-based) Pension:
Maximum total contribution of up to 14% Leave:
Flexi Leave (up to 15 additional days) and enhanced parental leave options Working Flexibility:
Options for dynamic/hybrid working arrangements Additional Perks:
Paid overtime opportunities, subsidised meals, and free car parking on-site
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×