Northrop Grumman is looking to hire a DevOps Software Engineer / Principal DevOps Software Engineer to develop and maintain the software development ecosystem and software pipeline, and establish the SW factory and supporting tools.
Requirements
- Experience with CI/CD best practices, automated builds and tests, quality gates, software quality, and CI tools, i.e., Jenkins.
- Familiarity with security coding standard best practices, static and dynamic scanning tools, i.e., SonarQube, Fortify, Coverity, etc.
- Programming and scripting experience in a UNIX environment (C++, Perl, Python, Bash, Ruby, Shell, Scripts).
- Programming and scripting experience in a Windows environment
- Familiarity with Kubernetes, Docker, and/or other cloud orchestration technologies.
- Familiarity with branching strategies, gated commits, source-controlled management
Responsibilities
- Design, develop, document, test and debug software development environments and software pipelines
- Conduct multidisciplinary research when needed and collaborates with engineers and/or vendors in the planning, design, development, and utilization of DevOps systems for software production
- Provide technical solutions to a wide range of complex difficult problems that are imaginative, thorough, practicable, and consistent with programs objectives.
- In depth understanding and wide application of technical principle, theories, and concepts in the field listed under the basic qualifications.
- Follows and ensures standards are met.
- Support the product team lead
Other
- RELOCATION ASSISTANCE: Relocation assistance may be available
- CLEARANCE TYPE: Secret
- TRAVEL: Yes, 10% of the Time
- Your ability to transfer and maintain the final adjudicated Secret clearance (DoD must be in-scope or enrolled in Continuous Evaluation) and any program access(es) required for the position within a reasonable period of time, as determined by the Company.
- Able to perform work in an approved environment during specified work hours