Devops Engineer – Level 2

Northrop Grumman Northrop Grumman · Aerospace · Morrisville, NC +1 · Software

DevOps Engineer responsible for planning and evolving processes and infrastructure to execute programs supporting rapid capability maturation and deployment. Integrates development pipelines leveraging automation with test-driven development tools and continuous integration/test frameworks. Defines and implements build, deployment, provisioning, and monitoring standards. Ensures implementation of SCM, code quality, and code coverage with automated testing for CI/CD pipelines. Works as part of an Agile development team to deliver end-to-end automation of deployment, monitoring, and infrastructure management framework. Builds and configures delivery environments supporting CD/CI tools using an Agile delivery methodology. Creates scripts and/or templates to automate infrastructure provisioning and management tasks. Works closely with development teams to create an automated CI/CD system. Monitors and supports all installed systems and infrastructure. Develops custom scripts to increase system efficiency and lower human intervention time on any tasks. Contributes to the design of information and operational support systems. Installs, configures, tests and maintains operating systems, application software and system management tools. Oversees the company’s security, backup, and redundancy strategies. Evaluates application performance, identifies potential bottlenecks, develops solutions, and implements them with the help of developers.

What you'd actually do

  1. Responsible for planning and evolving processes and infrastructure to execute programs supporting rapid capability maturation and deployment.
  2. Integrates development pipelines leveraging automation with test-driven development tools and continuous integration/test frameworks.
  3. Define and implement the build, deployment, provisioning, and monitoring standards for the program.
  4. Ensures implementation of Software Configuration Management (SCM), code quality, and code coverage with automated testing for Continuous Integration/Continuous Delivery (CI/CD) pipelines.
  5. Work as part of an Agile development team to deliver end-end automation of deployment, monitoring, and infrastructure management framework.

Skills

Required

  • Bachelor’s degree with 2 years of professional experience – OR – Master’s degree with years of professional experience. _Will consider an additional 4+ years of experience in lieu of degree_
  • Requires an active U.S. Government Top-Secret/Sensitive Compartmented Information (SCI) [TS/SCI] clearance at time of application, current and within scope, with an active Counterintelligence (CI) Polygraph [Poly] at time of application
  • Current Security+ certification or equivalent, or must be able to obtain within 6 months of start
  • Administration experience with Linux or related operating systems.
  • Experience in an Agile software development framework

Nice to have

  • Terraform
  • Kubernetes administration
  • AWS administration
  • Flux
  • Helm
  • DynamoDB
  • NATS configuration
  • Big Bang (Grafana, Prometheus, Loki)
  • Jenkins/GitLab/Bamboo

What the JD emphasized

  • Requires an active U.S. Government Top-Secret/Sensitive Compartmented Information (SCI) [TS/SCI] clearance at time of application, current and within scope, with an active Counterintelligence (CI) Polygraph [Poly] at time of application