For 60 years, Raven has developed, marketed, and produced technical solutions to great challenges. Utilizing our strength in engineering, manufacturing, and technological innovation, Raven today is a leader in precision agriculture, high performance specialty films, and situational awareness markets. Our purpose to Solve Great Challenges is bold and authentic; it keeps us grounded in markets that have meaning, provide profitable growth, and align with our values.
Raven Aerostar is a world leader in lighter-than-air, stratospheric, and situational awareness technology. Committed to rapid innovation of highly technical and groundbreaking technology, we design and manufacture niche products that enhance security and connect the world. We are working on a number of exciting projects — and looking for extraordinary talent to join our team.
DevOps Engineer – Aerostar Technical Solutions – Sioux Falls, SD
Raven Aerostar is the world leader in Stratospheric Lighter-Than-Air Aerospace technology. We are working on a number of exciting projects and are looking for extraordinary talent to join our team. Our company is committed to solving great challenges through rapid innovation of highly technical and groundbreaking technology.
Raven Aerostar is seeking a DevOps Engineer to support development and production systems. The DevOps Engineer is responsible for managing and supporting the operation of development systems used by the Software Engineering team, and the production systems used by the Flight Operations team.
Build tools and infrastructure to improve the productivity of the Engineering team
Build, deploy and run automated continuous integration systems
Develop and improve build infrastructure and development environments
Collaborate with the Engineering team to define and maintain release and continuous integration processes and frameworks
Analyze and resolve configuration issues in development, and production environments
Facilitate collaboration between IT Operations and Engineering teams
Proactively analyze and improve application deployments
Build effective monitoring and logging of production systems
Investigate and contribute to solving various development, test, and production environment issues
Build/implement tools to provide system health monitoring
Build/implement tools to export, transfer and convert flight data
Bachelor’s degree in computer science, engineering, or related technical field
2+ years of experience
Proficient in various Linux operating system flavors (CentOS, Ubuntu) on bare-metal, virtualized, container or on embedded hardware platform(s)
Intermediate to strong knowledge of Linux command line skills with various userland tools, and filesystem navigation
Experience with Git source control systems, merge requests, code reviews and integration process
Intermediate to advanced skills with container technology, concepts and integration (Docker and Docker-compose)
Familiar with development environment creation, setup and maintenance with Virtual Machines and/or Containers
Experience with continuous integration/delivery (CI/CD) systems setup, pipeline building and deployment strategies (Jenkins, Gitlab, etc.)
Experience with use and implementation of code-driven unit test frameworks (Pytest, Junit, Catch2, etc.) or tools (Unity, InSpec, etc.)
Familiarity or understanding of using software provisioning, configuration management and deployment frameworks (Ansible, etc.)
Familiarity and intermediate understanding and use of using source code programmatic, stylistic and quality checking frameworks for various languages (Python, C/C++, Java, etc.)
Foundational to intermediate understanding in networking, subnetting and VLANs
Apply strong analytical and automation skills to aid in various types of factory automation processes related to software deployment
Intermediate to advanced scripting skills with at least one of the following programming languages (Python 2/3, Bash, Zsh, Go, etc.)
Familiarity with various build tools and frameworks for various project code bases (Make, CMake, Autoconf, maven, Ant, npm, etc.)
Programming experience or general familiarity with lower level languages (C++, Java, etc.)
U.S. citizenship required.
We are a manufacturer covered by ITAR 22 CFR 120-130 and all team members must be a United States Person.
Raven is an EO employer - M/F/Vets/Disabled.