Northrop Grumman is looking to solve the problem of designing and managing Cloud infrastructure for their DevOps and Cloud Infrastructure team, which has a large impact on team productivity and requires an understanding of the software development lifecycle and various automation tools for developing digital pipelines (CI/CD pipelines).
Requirements
- Ability to implement software and scripts in one or more programming languages: C, C++, C-Sharp, Java, Python, Go, PowerShell, VBScript, Bash, AND/OR KornShell
- Demonstrated Experience with at least one of the following Cloud technologies and service providers: Amazon Web Services (AWS), Microsoft (MS) Azure, Google Cloud
- Demonstrated Experience with at least one of the following Databases: Oracle, MySQL, Microsoft SQL Server, PostgreSQL, MongoDB, Redis, ElasticSearch
- Experience AND/OR Certification with cloud and container management & security technologies such as: VMWare, AWS, Azure, Google Cloud, Docker, Redhat OpenShift, Amazon Elastic Container Service (ECS), Docker Swarm, Kubernetes, Nomad
- Demonstrated Experience Architecting, Designing, Implementing, Maintaining, and Administrating micro-services for Cloud and Application Systems tracing to user/system requirements using cloud services such as: Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS)
- Experience building data pipelines
- Experience using COTS data visualization tools
Responsibilities
- Designing and managing the Cloud infrastructure
- Deploying product updates, setting up software factory, virtual machines, containers, and orchestration
- Analyzing system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls
- Participating in the full software development life cycle including design, implementation, and delivery of software products to customers
- Operating in a cloud technology development environment working with microservices, object-oriented programming, design patterns and pub-sub messaging
- Collaborating with systems engineers, hardware designers and integration/test engineers to develop and maintain complex software systems
- Working in Agile Scrum teams to develop software products for multiple software baselines
Other
- Bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university and 2 years of experience in software engineering OR a Master’s degree in a (STEM) discipline from an accredited university and 0 years of experience in software engineering
- Active DoD Secret Security Clearance with the ability to obtain (and maintain) special program access (PAR)
- U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions
- Ability to work in a fast-paced environment with high expectations, significantly diverse assignments, and collaborative team settings across all levels
- Differentiating characteristics include demonstrated leadership, teamwork and collaboration capabilities, and strong interpersonal communication skills