Software Engineer - DevOps & Cloud Infrastructure (Oklahoma City)

Northrop Grumman7 months ago
Oklahoma City, Oklahoma, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Northrop Grumman Aerospace Systems has an opening for an Engineer Software to join our DevOps and Cloud Infrastructure team on-site in Oklahoma City, Oklahoma. In this role as a DevOps Engineer, you will be responsible for designing and managing the cloud infrastructure – including deploying product updates, setting up the software factory, managing virtual machines, containers, and orchestration – that significantly impacts team productivity. You will work with multi-disciplinary teams (Systems Engineering, Real-time & Embedded Software, Test Automation, DevOps, and Systems Test) in an Agile software development environment.

Key Responsibilities

  • Work in a fast-paced environment with high expectations, diverse assignments, and collaborative team settings across all levels.
  • Participate in the full software development life cycle including design, implementation, and delivery of software products.
  • Operate in a cloud technology development environment using microservices, object-oriented programming, design patterns, and pub-sub messaging.
  • Work in Agile Scrum teams to develop software products for multiple software baselines.
  • Collaborate with systems engineers, hardware designers, and integration/test engineers to develop and maintain complex software systems.

Required Qualifications

  • Bachelor’s degree in a STEM discipline with 2 years of software engineering experience, OR a Master’s/PhD in a STEM discipline with relevant experience.
  • Experience designing, deploying, managing, optimizing, and automating application infrastructure using Infrastructure as Code (IaaC) on public/private Cloud (Azure, AWS, etc.).
  • Proficiency with Terraform or a similar Infrastructure as Code tool.
  • Experience with Docker or similar container technology.
  • Experience in setting up or administering a small to medium sized Kubernetes cluster.
  • Proficiency in Python and C/C++ software development.
  • Experience with GitLab or similar CI/CD orchestration tools.
  • Must have an active DoD Secret Security Clearance (or higher) with a periodic review within the last 6 years.
  • Ability to obtain Program Access (PAR) and maintain DoD clearance and PAR.

Preferred Qualifications

  • Experience with Active Directory, ePO Trellix, & ACAS scanning tools.
  • Any Cloud Service Provider Certification (e.g., AZ-900, AZ-104, AWS Cloud Practitioner, etc.).
  • Security+ Certification.
  • Terraform Associate Certification.

Benefits & Perks

  • Flexible work arrangements
  • Phenomenal learning opportunities
  • Exposure to a wide variety of projects and customers
  • A very friendly team environment
  • Inclusive Employee Resource Groups (ERGs) that offer opportunities to be active, volunteer, lead, be recognized, and be yourself

Required Skills

Agile Methodology
C/C++
Active Directory
Terraform
Python
Microservices
DevOps
CI/CD
Cloud Infrastructure
Docker
Security Clearance
Gitlab
Infrastructure as Code
Kubernetes