Aerospace Software DevOps Engineer I
On-site
Job Description
This role is a part of the Test & Flight Operations team, providing centralized support to business units with a focus on the design, build, and maintenance of the ground systems, test, and launch facilities across multiple locations.
As part of a hardworking team of engineers, you will design and deploy test systems and software for various spaceflight systems. You will share in the team’s impact on all aspects of component, sub-assembly, and vehicle level testing. We develop ground test data acquisition and control systems based on NI CompactRIO, CompactDAQ, PXI, and other hardware that will test fluid, mechanical, and electrical development and flight systems of our engines and launch vehicles. Our team provides support for business units and programs across Blue Origin for critical development, qualification, and acceptance testing.
In this role, you will be a foundational member of our development operations team working closely with our software engineering team to ensure our software is robust and reliable. You will develop CI/CD pipelines and other automation tooling to run virtually and on embedded computers and work to define the strategy for software traceability. In addition to your primary responsibilities, you will build dashboards and metrics analysis tools used to report stability and quality to senior leadership as well as the rest of the team.
We are looking for someone to apply their technical expertise, leadership skills, and commitment to quality to positively impact safe human spaceflight. Passion for our mission and vision is required!
Responsibilities
Responsibilities include but are not limited to:
- Design, deploy, and manage automated testing and deployment processes
- Define and implement our scalable infrastructure
- Drive the adoption of CI/CD practices within the SW team
- Develop internal tools to drive software team productivity
- Provide analytics on the tools the software team deploys
Job Requirements
Minimum Qualifications:
- Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum
- B.S. degree in Computer Science or Computer/Electrical Engineering. Other engineering or science degrees or work history will be considered if experience in above responsibilities is met
- 0-2 years of experience creating automations using CI/CD platforms (GitLab, Jenkins, Travis CI)
- 0-2 years of experience with cloud services (AWS, GCP, Azure)
- Familiarity with containerization (Docker)
- Solid knowledge of Windows and Linux scripting
- Knowledge and proficiency in scripting languages (Python, PowerShell, etc.)
- Knowledge and practical usage of version control systems
- Experience in an Agile environment
- Ability to quickly learn new tools and frameworks
- Knowledge of automation tools (Ansible / terraform)
- Stay on the cutting edge of systems, networking, security, and virtualization technologies
- 0-2 years of experience with monitoring and logging tools (Grafana, Datadog)
Preferred Qualifications:
- Experience working in a test environment
- Experience with LabVIEW, C#, JavaScript, HTML, CSS, Python, Git-CI, Jama, Linux, Windows