MBDA

Network DevOps Engineer

MBDA
Apply
17 days ago
Tokyo, JapanSenior

Responsibilities

  • Design, develop, and maintain production-grade Python software and custom tools for network infrastructure management.
  • Champion software engineering practices including code reviews, unit testing, and clean, maintainable code.
  • Establish an automated testing strategy and evaluate appropriate tools and frameworks.
  • 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 reliable, maintainable network configuration automation.
  • Support and upskill team members in software engineering capabilities.

Requirements

  • Advanced Python proficiency and strong knowledge of object-oriented programming, design patterns, and testable, maintainable code.
  • Solid experience with Python testing methodologies and designing testing strategies for network automation applications and APIs.
  • Strong experience designing, consuming, and integrating REST and GraphQL APIs using Django REST Framework, FastAPI, and Pydantic.
  • Proficiency with data structures, serialization, and templating languages including JSON, YAML, and Jinja2.
  • Understanding of DevOps principles and Agile methodologies such as Scrum and Kanban.
  • Experience with Git and GitLab, including maintaining GitLab CI/CD pipelines.
  • Hands-on experience using Ansible for network configuration automation.
  • Familiarity with networking fundamentals including TCP/UDP, IP, DNS, routing, switching, subnetting, and VLANs.
  • Desirable familiarity with PyATS, Cisco Catalyst Center or ACI, Nautobot or similar Django-based applications, mock or factory_boy, Linux/RHEL, and Red Hat OpenShift Container Platform.
  • British citizenship is required, and the successful candidate must undergo BPSS checks and obtain DV clearance.

Benefits

  • Salary up to £55,000 depending on experience.
  • Hybrid working, typically two to three days per week on site, with additional on-site attendance possible according to business needs.
  • Company bonus of up to £2,500 based on company performance.
  • Maximum total employer and employee pension contribution of up to 14%.
  • Paid overtime opportunities, up to 15 additional days of flexi leave, and flexible working arrangements.
  • Enhanced parental leave, including up to 26 weeks for maternity, adoption, and shared parental leave, with further enhancements for other types of leave and fertility support.
  • Site facilities including subsidised meals and free car parking.

Tech Stack

AnsibleDjangoFastAPIGitGraphQLLinuxPython

Categories

MBDA

About MBDA

10,000+ employees
Contact me