• Profile
Settings

Open Source Developer

Location:
Cheltenham or London
Job Description
Are you an Open Source Developer with a strong background in Linux/Unix Administration? Do you want to work closely with stakeholders whilst enhancing your technical knowledge and expertise?
 
Northrop Grumman are currently seeking a skilled Open Source Developer to join our Cyber Solutions Division.
 
For this role you will be required to hold and maintain full Government Security Clearance
Different thinking for a Different world
 
Northrop Grumman is involved in a range of future game-changing defence and security programmes. Whether this is as a partner in the F-35 Lightning II providing the aircraft with much of its situational awareness and communications, as a leading specialist in large intelligence datasets, as a pre-eminent provider of High Altitude Long Endurance unmanned aircraft systems, or as the ‘go to’ provider for truly open system architectures for battlespace networks, communications, and command and control, Northrop Grumman has an unparalleled reputation as an innovator. 
 
How you will make a difference
The Cyber Solutions Division of Northrop Grumman are seeking talented Open Source Developer at all levels to join our team, working within a rapidly growing environment.
 
Role responsibilities:
 
  • You will pro-actively maintain the performance of the system.
  • You will be required to identify and provide resolution of performance anomalies and system defects.
  • Design and deployment of developed capability into the pre-production and operational environments.
  • Provision of direct support to the Operations Team as required, including the automation of processes.
  • Production of Design documents, including Requests for Change (RFC) and Work Instructions.
  • A need to stay up to date by following industry developments, creating prototypes and sharing this information with key stakeholder, both internal and external.
  
Essential Criteria:
 
  • Strong background in Linux/Unix Administration.
  • Linux experience as a deployment platform and day to day development environment – e.g., can describe package management, networking configuration, log files, environment variables.
  • Experience of starting from scratch, and building on top of existing systems.
  • Demonstrated experience in at least one of: Python, Java, JavaScript, C or C++.
  • Demonstrated experience in at least one of: RHEL, CentOS, Debian, Ubuntu.
  • Experience of automation/configuration management (i.e. Ansible).
  • Ability to use a wide variety of open source technologies.
  • Knowledge of best practices and IT operations in an always-up, always-available service.
  • Strong familiarity with the following core tools: git, ssh, Unix command line, browsers, Bash

It will be key for you have excellent interpersonal skills to work closely with varying stakeholders.

 
For this role there will be a requirement to work on a different site in the Berkshire area with potential travel to additional customer sites.