DevOps Engineer
Boston, NH - USA
Job Summary
Responsibilities:
- CI/CD Pipelines Design build and improve CI/CD pipelines across multiple interdependent systems using GitHub Actions. Ensure builds are fast reliable and produce correct artifacts.
- Testing Infrastructure Design and maintain test automation frameworks including smoke tests integration tests and deployment validation for software that targets physical hardware not just cloud services. Drive testing coverage and reliability across unique deployment targets.
- Deployment Automation Automate software packaging and deployment to test systems bench hardware and flight test aircraft using Docker Debian packaging Ansible and JFrog Artifactory.
- Artifact Management Maintain and operate JFrog Artifactory repositories including promotion pipelines access control and CLI tooling for downstream consumers.
- Cross-Team Collaboration Work with flight software engineers test pilots and IT to ensure tooling and infrastructure support development through flight test. Communicate clearly and document processes to drive adoption.
- Process Improvement Identify bottlenecks in the development and release process propose solutions and implement them. Contribute to SDLC maturity and DevOps best practices.
Qualifications:
13 years of experience in DevOps Platform Engineering Site Reliability or a related role
Strong experience with CI/CD platforms GitHub Actions preferred; Jenkins GitLab CI or CircleCI also acceptable
Experience designing and building test pipelines writing test jobs managing test fixtures interpreting and acting on failures
Solid experience with Linux system administration (Ubuntu preferred)
Proficiency with Docker for building publishing and deploying container images
Strong scripting skills in Python and Bash
Comfortable with Git workflows branching strategies tagging release management
Familiarity with artifact repositories JFrog Artifactory Nexus or similar package/container registries
Working experience with AWS (EC2 IAM S3 ECR) and Microsoft Azure AWS is our primary cloud for engineering infrastructure; both platforms are part of the day-to-day job
Experience with configuration management tools Ansible preferred; Chef Puppet or similar also acceptable including managing software and configuration state across physical systems and embedded hardware targets (e.g. bench hardware flight test aircraft) not just cloud or server infrastructure
Strong problem-solving skills attention to detail and ability to work independently
Excellent communication and documentation skills
Nice to Have:
- Experience with Debian packaging (dpkg dch Launchpad PPAs or S3-hosted APT repos)
- Experience with software products that include a physical systems component aircraft robotics medical devices autonomous vehicles or similar
- Familiarity with distributed pub/sub frameworks (e.g. ROS2) and underlying middleware such as DDS and Zenoh
- Knowledge of networking fundamentals and network security best practices
- Experience working in a regulated environment (aerospace automotive medical) where traceability and process compliance matter
- Experience with government-aligned or compliance-driven cloud environments Azure Government GCC High FedRAMP or similar
- Experience with Infrastructure as Code tools Terraform CloudFormation or Pulumi
- Familiarity with security scanning tools SAST SCA SBOM generation or container scanning
- Experience working in GCC High (Microsoft Azure Government Community Cloud) or other FedRAMP/DoD-compliant cloud environments
- Familiarity with dev containers and containerized development environments
- Familiarity with orchestration techniques for automated regression and simulation-level integration testing (e.g. ReSim or similar frameworks)
Required Experience:
IC
About Company
Merlin is the aviation technology company propelling the future of fully autonomous flight.