IT & Software

Network DevOps Engineer

MBDA

Bristol · Bristol · United Kingdom

Overview

In this role you will help modernise MBDA’s network management by turning our infrastructure into software-driven systems. You will build and maintain automated tooling, pipelines and data models to keep networks reliable and scalable. You’ll work with cross-functional teams to apply software engineering practices and upskill colleagues, delivering impactful automation for critical systems. This is a chance to shape network automation in a multinational environment with security and innovation at the core.

Pay / Benefits
  • Company bonus up to 2,500
  • Pension contributions up to 14%
  • Overtime opportunities
  • Flexi Leave up to 15 days
  • Flexible working arrangements
  • Enhanced parental leave options
Responsibilities
  • Design, develop and maintain production-grade software and tools to manage network infrastructure at scale
  • Champion software engineering practices within the team, including reviews, testing and clean code
  • Define and implement automated testing strategy for network automation apps and APIs
  • Develop/extend data models, plugins and state-driven automation for Network Source of Truth
  • Build and manage CI/CD pipelines to automate network change testing and deployment
  • Collaborate on Ansible playbooks/roles for network configuration to improve reliability
  • Support and upskill team members to enhance software engineering capabilities
  • Work with latest network technologies to impact MBDA's network management
Key requirements
  • Advanced proficiency in Python with strong OOP and design patterns
  • Experience with Python testing strategies and building testable, maintainable code
  • Experience designing and consuming REST/GraphQL APIs (DRF, FastAPI, Pydantic)
  • Proficiency with JSON, YAML, Jinja2
  • Solid understanding of DevOps and Agile methodologies
  • Experience using Git and GitLab, and designing/maintaining GitLab CI/CD pipelines
  • Hands-on experience with Ansible for network automation
  • Knowledge of core networking concepts (TCP/UDP, IP, DNS, Routing, Switching, Subnetting, VLANs)
  • Ability to collaborate with network specialists
  • Collaborative mindset
  • Proactive problem-solving
  • Upskilling others
  • PyATS (desirable)
  • Cisco Catalyst Center/ACI (desirable)
  • Nautobot or similar Network Source of Truth (desirable)

Reference: WJ-747_31162921

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.