Network DevOps Engineer
Anson McCade
Bristol, UK
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.totaljobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£55,000.0
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Application Programming Interfaces (APIs)
Agile Methodology
Automation of Tests
Unit Testing
Catalyst (Software)
Code Review
Serialization
Data Structures
Software Design Patterns
Linux
DevOps
+31 more
Django Web Framework
Domain Name System (DNS)
Subnetting
JSON
Jinja (Template Engine)
Python (Programming Language)
Network Configuration and Change Management
Network Architecture
Routing
Network Administration
Object-Oriented Software Development
OpenShift
Scrum Methodology
Red Hat Enterprise Linux
Mockito
Ansible
Software Engineering
Systems Integration
Strategies of Testing
Virtual Local Area Networks
Virtualization Technology
YAML
Computer Network Technologies
Gitlab
Git
Fastapi
Containerization
Templating
Graphql
Software Version Control
Cisco
Job description
- Software Development: Design, develop, and maintain production-grade software and custom tools (primarily using Python) to manage network infrastructure at scale.
- Engineering 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 GitLab, 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.
Requirements
An exciting opportunity for a driven Network DevOps Engineer to join a multi-national Digital Excellence function. Ideal candidates should be passionate about modernising network management, driving automation initiatives, and upskilling others. You will contribute to building an automated network infrastructure that underpins critical systems and supports rapidly evolving organisational needs., * 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 DevOps principles and Agile methodologies (Scrum, Kanban).
- Experience using version control systems (Git and GitLab) 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 OpenShift Container Platform.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.totaljobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
DevOps Engineer Salary [2023]
over 3 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago