Senior DevOps Engineer

General Dynamics Mission Systems, Inc•Bloomington, MN
•$149,831 - $165,000•Hybrid

About The Position

As a Senior DevOps Engineer for Airborne Systems, you will design, implement, and maintain continuous integration and delivery pipelines and containerization environments tailored to embedded software projects. The role supports efficient and reliable deployment workflows and contributes to the quality and innovation of embedded solutions. The position is hybrid and requires some onsite work at the Bloomington, Minnesota office.

Requirements

  • Bachelor’s degree in Software Engineering or a related STEM field and at least 8 years of relevant experience, or a master’s degree and at least 6 years of relevant experience, as stated in the basic qualifications.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • Proven experience with CI/CD pipeline tools such as Jenkins, GitLab CI/CD, Azure DevOps, or similar.
  • Proficiency in scripting languages such as Python or Bash for pipeline automation.
  • Experience with version control systems such as Git and branching strategies.
  • Familiarity with containerization and virtualization tools such as Docker, Kubernetes, and QEMU in embedded contexts.
  • Department of Defense Secret security clearance obtainable within a reasonable time, subject to government investigation and eligibility requirements.
  • U.S. citizenship is required due to the nature of work performed at the facilities.

Nice To Haves

  • Knowledge of embedded software development and associated toolchains such as GCC, Keil, or IAR.
  • Experience with hardware-in-the-loop (HIL) testing in CI/CD environments.
  • Familiarity with real-time operating systems (RTOS) and their integration into pipelines.
  • Knowledge of Agile development methodologies and tools.
  • Strong problem-solving skills and ability to work collaboratively in a cross-functional team.

Responsibilities

  • Design, implement, and manage CI/CD pipelines for embedded software projects using GitLab.
  • Design, implement, and manage containerized environments using Docker and Kubernetes to support efficient, consistent, and scalable application deployment.
  • Automate build, test, and deployment processes.
  • Collaborate with software and hardware teams to ensure CI/CD pipelines meet embedded systems requirements.
  • Integrate version control, build tools, test frameworks, and deployment systems into a cohesive pipeline.
  • Monitor and troubleshoot pipeline performance, addressing bottlenecks and failures.
  • Stay current with industry best practices and emerging tools in CI/CD and embedded development.

Benefits

  • 401(k) matching
  • Flexible time off
  • Paid parental leave
  • Healthcare benefits
  • Health and wellness programs
  • Employee resource and social groups
  • Continuous learning and development opportunities
  • Flexible schedules, including an optional 9/80 schedule with every other Friday off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service