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