MBDA

Network DevOps Engineer

MBDA
Apply
22 hours ago
Tokyo, JapanSenior

Responsibilities

  • Design, develop, and maintain production-grade Python software and custom tools for managing network infrastructure at scale.
  • Champion code reviews, unit testing, clean code, and other software engineering best practices.
  • Establish and implement an automated testing strategy for network automation applications and APIs.
  • Extend the network Source of Truth through custom data models, plugins, and state-driven automation jobs.
  • Build and manage GitLab CI/CD pipelines for testing and deploying network changes.
  • Collaborate on Ansible playbooks and roles for network configuration and improve their reliability and maintainability.
  • Support and upskill team members in software engineering practices.

Requirements

  • Advanced Python proficiency, including object-oriented programming, design patterns, and testable, maintainable code.
  • Strong experience with Python testing methodologies and designing testing strategies.
  • Experience designing, consuming, and integrating REST and GraphQL APIs using Django REST Framework, FastAPI, and Pydantic.
  • Proficiency with standard data structures, serialization, and templating languages including JSON, YAML, and Jinja2.
  • Understanding of DevOps principles and Agile software development methodologies.
  • Experience with Git and GitLab, including maintaining GitLab CI/CD pipelines.
  • Hands-on experience using Ansible to automate and manage network configurations.
  • Familiarity with TCP/UDP, IP, DNS, routing, switching, subnetting, and VLANs.
  • Familiarity with PyATS, Cisco Catalyst Center or ACI, Nautobot or similar Django-based applications, and mocking or factory libraries such as mock and factory_boy is desirable.
  • Proficiency with a Linux distribution, preferably RHEL, and experience or understanding of Red Hat OpenShift Container Platform is desirable.
  • British citizenship is required; successful candidates must complete BPSS checks and obtain SC and DV clearance.

Benefits

  • Hybrid working, normally two to three days onsite per week depending on business needs.
  • Company bonus, pension contributions, paid overtime, and up to 15 additional flexi-leave days.
  • Flexible working arrangements and enhanced parental, adoption, shared parental, paternity, neonatal, and fertility-related leave provisions.
  • Subsidised meals, free car parking, and other site facilities.
  • The role offers the opportunity to work with modern network technologies in a multinational defence organisation.

Tech Stack

AnsibleDjangoFastAPIGitGraphQLLinuxPython

Categories

MBDA

About MBDA

10,000+ employees

MBDA designs and manufactures missiles and integrated missile systems for land, sea, and air forces, selling to governments and prime contractors. Formed in 2001 and headquartered in Le Plessis-Robinson, France, it is jointly owned by Airbus, BAE Systems, and Leonardo. Its portfolio includes well-known systems such as Aster, Meteor, Exocet, and Storm Shadow/SCALP used by European and allied militaries.

Contact me