DevOps Engineer
Posted Updated
You will build and operate the pipelines, environments, and release machinery that let engineers move quickly across both unclassified and classified development enclaves, including the air-gapped ones, where every release depends on the reproducibility of the build and tool chains.
What you will do
Build and CI/CD
- Own CI/CD pipelines across embedded, firmware, and application build targets
- Manage compilation toolchains, build reproducibility, and dependency caching
- Automate test execution, including hardware-in-the-loop test integration where applicable
- Reduce build and feedback times as a standing objective
Development environments
- Provision and maintain development, integration, and test environments across security domains
- Operate artifact repositories, container registries, and internal package mirrors
- Manage the transfer and synchronization processes that keep air-gapped enclaves current
Release engineering and configuration management
- Own baseline definition, versioning, and release packaging for delivered software and firmware
- Maintain configuration management records supporting program baseline control
- Build and validate installation, update, and rollback procedures for fielded systems
Infrastructure
- Manage infrastructure-as-code for development and test infrastructure
- Administer source control, issue tracking, and engineering tooling
- Support capacity planning and infrastructure lifecycle