Principal/senior Principal Engineer Software (devops)

Northrop Grumman Northrop Grumman · Aerospace · Melbourne, FL +1 · Software

This role is for a DevOps Engineer focused on cybersecurity and system integration within a defense context. Responsibilities include containerization, application security, OS hardening, network security, deploying and automating infrastructure, and troubleshooting. The position requires experience with virtualization, environment automation, and continuous improvement, with a strong emphasis on security and compliance.

What you'd actually do

  1. containerization and securing of applications, Operating System hardening and network security.
  2. deploying, automating, maintaining, troubleshooting, and improving the systems and software infrastructure for rapid deployment and maintainability of the infrastructure.
  3. Advise on integration of new emerging industry technologies to the program’s systems
  4. Review, analyze, and incorporate technical requirements into end-to-end system architectures
  5. Responsible for implementing the network configurations as designed, and coordinating with peers, SMEs, and government engineers on hardening and securing of the system as a whole.

Skills

Required

  • Bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 5 or more years of experience in software engineering OR a Master’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 3 or more years of experience in software engineering OR a PHD in a Science, Technology, Engineering, or Mathematics (STEM) discipline with relevant software engineering experience
  • Current DOD 8570 IAT Level II or greater certification (Security+)
  • Able to obtain and maintain DoD Top Secret clearance (Interim required to start)
  • Experience with Agile
  • Familiarity with the Atlassian tool suite, plugins, Git and Confluence
  • Experience developing software in Linux and Windows environments
  • Development experience with OOP languages
  • Experience remote debugging hardware/software systems
  • Experience with Firewall, VPN, switch, and router configuration
  • Experience with configuration and management of Cisco, Palo Alto, or Juniper network appliances
  • Experience with authentication and data encryption methods, to include securing communications at either the datalink or network layer

Nice to have

  • Experience with containerization technologies
  • Experience with net-booting and overlay file systems
  • Experience with container orchestration systems (e.g. Kubernetes)
  • Experience with virtualization technology (e.g. VirtualBox, QEMU, KVM, vmWare)
  • Experience with scripting (Bash, Python)
  • Experience with Linux IP stack
  • Experience with network security (e.g. SELinux, CIPSO, SECMARK)
  • Experience with multilevel security solutions
  • Experience with Cisco, Palo Alto, or Juniper
  • Experience with Agile best practices and processes; tasking, accountability, interception, process enforcement

What the JD emphasized

  • Security clearance with ability to obtain Top Secret
  • Current DOD 8570 IAT Level II or greater certification (Security+)
  • Able to obtain and maintain DoD Top Secret clearance (Interim required to start)