Network DevOps Engineer

Matchtech
Greater Manchester, UK
1 day ago
Apply on www.cv-library.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Agile Methodology Automation of Tests Unit Testing Catalyst (Software) Code Review Continuous Integration Data Validation Data Structures Software Design Patterns DevOps
+36 more
Django Web Framework Domain Name System (DNS) Subnetting JSON Jinja (Template Engine) Python (Programming Language) Linux System Administration Automation of Marketing Network Architecture Networking Basics Routing Network Administration Object-Oriented Software Development OpenShift Red Hat Enterprise Linux Ansible Software Construction Software Engineering Software Systems TCP/IP Strategies of Testing VMware Infrastructure Virtual Local Area Networks Virtualization Technology YAML Computer Network Operations Gitlab Git Fastapi Containerization Templating Graphql Api Design Open Network Automation Platform Software Version Control Cisco

Job description

An exciting opportunity has arisen for a driven Network DevOps Engineer to join a multinational Digital Excellence function. This role is ideal for someone passionate about modernising network management, driving automation initiatives, and enabling teams to adopt software engineering best practices. You’ll play a key role in building an automated network infrastructure that supports critical systems and evolving business needs., You will help transition network operations toward a software-defined approach by introducing robust software engineering practices including version control, testing frameworks, CI/CD pipelines, and modular application design. Working alongside network specialists, you will develop and maintain the tools, software, and automation platforms that support both physical and virtual infrastructure., * Design, develop, and maintain production-grade software solutions and automation tools, primarily using Python.

  • Champion software engineering best practices including code reviews, unit testing, and maintainable coding standards.
  • Define and implement automated testing strategies for network automation platforms and APIs.
  • Develop and extend the Network Source of Truth through custom data models, plugins, and automation workflows.
  • Build and maintain CI/CD pipelines to automate infrastructure testing and deployment.
  • Develop and enhance Ansible playbooks and roles to improve network automation reliability and scalability.
  • Support and mentor colleagues in software engineering methodologies and development practices.
  • Drive innovation across network infrastructure management through automation and DevOps principles.

This is a unique opportunity to work with cutting-edge networking and automation technologies while making a direct impact on how network infrastructure is managed and evolved within a complex, highly secure environment.

If you have a strong software engineering background and meet most of the key requirements below, we’d encourage you to apply.

Requirements

  • Advanced Python development skills with strong knowledge of object-oriented programming, design patterns, and maintainable code practices.
  • Experience designing and implementing software testing strategies and frameworks.
  • Strong API development and integration experience, including REST and GraphQL technologies and frameworks such as FastAPI, Django REST Framework, and Pydantic.
  • Knowledge of JSON, YAML, Jinja2, and related data structures and templating technologies.
  • Strong understanding of DevOps principles and Agile delivery methodologies.
  • Experience with Git and GitLab version control workflows.
  • Proven experience designing and maintaining CI/CD pipelines.
  • Hands-on experience using Ansible for infrastructure or network automation.
  • Good understanding of networking fundamentals, including TCP/IP, DNS, Routing, Switching, VLANs, and Subnetting.
  • Ability to collaborate effectively with network engineering specialists.

Desirable Skills

  • Experience with network testing frameworks such as PyATS.
  • Exposure to Cisco technologies, including Catalyst Center and/or ACI.
  • Experience with Nautobot or similar Network Source of Truth platforms.
  • Knowledge of testing and data validation frameworks such as mock or factory_boy.
  • Linux administration experience, ideally within Red Hat Enterprise Linux environments.
  • Experience or familiarity with containerisation and virtualisation technologies, particularly Red Hat OpenShift.

If you’re looking to apply your software engineering expertise within a highly innovative and technically advanced organisation, while helping shape the future of network automation, we’d love to hear from you!

Benefits & conditions

  • Hybrid working, typically 2-3 days per week on-site depending on business requirements.
  • British Citizens only.
  • Successful candidates will be required to undergo BPSS screening, with Security Clearance and subsequent Developed Vetting (DV) clearance sponsorship available.

What We Offer

  • Annual company bonus scheme.
  • Competitive pension contribution package.
  • Paid overtime opportunities.
  • Flexible working arrangements.
  • Additional annual leave through Flexi Leave.
  • Enhanced parental, adoption, paternity and shared parental leave policies.
  • Excellent site facilities, including subsidised meals and free parking.

The Opportunity

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.cv-library.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…