QuidelOrtho is a leading in vitro diagnostics company formed by the unification of Quidel Corporation and Ortho Clinical Diagnostics. They are seeking a Senior DevOps Engineer to focus on the design, implementation, and operation of Azure DevOps CI/CD pipelines that support safety-critical medical device software, collaborating closely with various teams to ensure reliable and auditable build and release workflows.
Responsibilities:
- Design, implement, and maintain CI/CD pipelines using Azure DevOps Pipelines as the system of record
- Integrate Azure DevOps and/or GitHub repositories with Azure DevOps pipelines where applicable (e.g., GitHub-hosted code with Azure-hosted CI/CD and artifacts)
- Define and enforce branching strategies, pull request policies, build validation, and release gates within Azure DevOps
- Create and maintain automated build pipelines for Yocto-based embedded Linux applications, including cross-compilation and image generation
- Implement Software Bill of Materials (SBOM) generation and publication as part of the CI/CD pipeline to support cybersecurity and regulatory requirements
- Integrate build pipelines with static analysis, test execution, code coverage, and quality reporting tools
- Integrate requirements/PLM systems with verification tooling (test management, automated execution, and reporting) to enable end-to-end traceability from requirements to test evidence and release artifacts
- Establish artifact management and versioning strategies using Azure DevOps Artifacts or equivalent repositories
- Support containerized build environments (Docker and/or Podman) to ensure reproducible and deterministic builds
- Partner with Quality and Regulatory stakeholders to ensure pipelines support traceability, auditability, and controlled releases in a regulated development lifecycle
- Monitor, troubleshoot, and optimize pipeline reliability, performance, and cost
- Act as a DevOps subject matter expert, providing guidance, documentation, and onboarding support for development teams
- Help configure and manage Azure DevOps project
- Support secure credential handling, secrets management, and least‑privilege access within pipelines
- Perform other work-related duties as assigned
Requirements:
- B.S. or M.S. Degree in Computer Science, Computer Engineering, Software Engineering or a related discipline required
- Minimum of 5 years of experience in DevOps, build engineering, or platform engineering roles
- Strong, hands-on experience with Azure DevOps Pipelines as a primary CI/CD platform
- Solid experience integrating GitHub with Azure DevOps for source control, PR workflows, and build validation
- Proficiency with Git, including branching strategies and release flows
- Experience generating and managing Software Bill of Materials (SBOMs) as part of automated build workflows
- Strong Linux expertise, including scripting and troubleshooting in build environments
- Familiarity with containerized builds using Docker and/or Podman
- Experience integrating automated build, test, and quality checks into CI/CD pipelines
- Strong analytical and debugging skills with a systematic approach to diagnosing pipeline and infrastructure failures
- Ability to travel 15% or less, domestically, if working remotely
- Experience working in regulated software development environments (e.g., FDA, ISO 13485, IEC 62304, or similar)
- Experience designing and maintaining Yocto build pipelines for embedded Linux environments
- Experience managing self-hosted Azure DevOps build agents, including Linux-based and containerized agents
- Scripting experience using Python, Bash, or PowerShell for automation and tooling
- Familiarity with secure DevOps practices, including secrets management and pipeline hardening
- Experience integrating PLM/ALM/requirements systems with test management and automation tooling to support traceability (requirements ↔ test cases ↔ results) and generation of audit-ready verification evidence
- Demonstrated experience standing up an end-to-end software delivery pipeline from greenfield (source control and branching strategy, CI/CD, artifact management, quality gates, automated testing, traceability/evidence workflows, and operational governance)
- Experience supporting multi-repository or monorepo architectures with shared CI/CD patterns
- Familiarity with C++, CMake, and similar programming tools used in build and release workflows
- Familiarity with SonarQube or similar static analysis tools, including integrating analysis into CI/CD pipelines
- Experience integrating AI-assisted tooling into development and release workflows (e.g., AI code review, automated PR feedback, or release risk assessment)
- Familiarity with dashboard design and reporting within Azure DevOps (e.g., Analytics, dashboards) or similar environments such as Grafana
- Exposure to embedded systems, cross‑compilation toolchains, and long‑lifecycle products