Continuous Integration / Continuous Delivery ( Cicd ) Systems Engineer

Northrop Grumman Northrop Grumman · Aerospace · Baltimore, MD +1 · Systems/Architecture/Test

This role focuses on designing, maintaining, and automating CI/CD pipelines for modeling and simulation systems within the defense domain. It involves scripting, microservices deployment, and data analytics related to system performance, but not direct AI/ML model development.

What you'd actually do

  1. Design and maintain robust CI/CD pipelines using Jenkins, GitHub Actions, or equivalent platforms, ensuring end-to-end automation from code commit to production deployment.
  2. Develop automation scripts in Bash and Python to streamline pipeline steps, secret handling, and environment provisioning
  3. Implement monitoring and observability for CI/CD processes, integrating tools such as Jenkins or Gitlab to provide actionable insights.
  4. Build, test, and deploy Docker based microservices to Kubernetes clusters
  5. Utilize Modeling, Simulation, Experimentation, and Analysis (MSE&A) of advanced systems using C++ object-oriented design, advanced data structures and test-driven development.

Skills

Required

  • CI/CD
  • Jenkins
  • GitHub Actions
  • Bash scripting
  • Python scripting
  • Docker
  • Kubernetes
  • C++
  • Infrastructure-as-Code (IaC)
  • Linux administration
  • analytical modeling

Nice to have

  • Top Secret Clearance
  • Modeling, Experimentation, Simulation, and Analysis (MSE&A)
  • statistics
  • design of experiments
  • descriptive/diagnostic/predictive/prescriptive analytics
  • high performance computing
  • Systems Engineering
  • Integration & Test processes
  • Agile
  • SAFe methodologies

What the JD emphasized

  • Secret clearance
  • U.S. Citizenship
  • Ability to obtain/maintain Special Access Program (SAP) access