Jobs / Boston Scientific

Principal DevOps Engineer (AWS, GitLab)

Boston Scientific · Arden Hills, MN, United States
Arden Hills, MN, United StatesFull timeExp: 13+ yrs106,800-202,900 USD/yearlyHybrid
Remuneration
106,800-202,900 USD/yearly
Location
Arden Hills, MN, United States
Visa sponsorship
No visa sponsorship
Boston Scientific will not offer sponsorship or take over sponsorship of an employment visa for this position at this time.

Job summary

The Principal DevOps Engineer is a senior, hands-on technical leader responsible for designing, building, and evolving CI/CD systems, release workflows, and delivery automation for a centralized AWS-based cloud platform. This role will own the development and continuous improvement of a GitLab-driven delivery platform supporting multiple engineering teams within a regulated medical device environment. The ideal candidate will drive the adoption of secure, scalable, and compliant software delivery practices while ensuring operational stability, traceability, and engineering efficiency across the software development lifecycle.

Qualifications

  • Bachelor's degree in computer science, engineering, or a related technical field.
  • Minimum of 13 years of experience in DevOps, platform engineering, cloud infrastructure, or related technical disciplines.
  • Minimum of 6 years of experience designing, implementing, and supporting AWS-based cloud environments.
  • Strong experience with GitLab CI/CD, including pipelines, runners, templates, automation frameworks, and secure execution models.
  • Experience building reusable delivery platforms and governed CI/CD workflows supporting multiple engineering teams.
  • Experience implementing security, compliance, and governance controls within software delivery pipelines.
  • Strong knowledge of release engineering principles, including promotion models, artifact management, traceability, and software delivery governance.
  • Hands-on experience with AWS services and container orchestration technologies, including Kubernetes; Amazon EKS experience preferred.
  • Proficiency with Terraform, Python, and Bash scripting.
  • Experience operating and administering GitLab at enterprise scale.
  • Background working in regulated, compliance-driven, or quality-managed environments.
  • Knowledge of GitOps methodologies and progressive delivery strategies.
  • Familiarity with observability platforms, service-level objectives (SLOs), and incident response practices.
  • Exposure to policy-as-code frameworks and software supply chain security controls.
  • Experience supporting cloud-based data platforms and integrated delivery pipelines.
  • Demonstrated ability to drive cloud cost optimization, governance, and operational efficiency initiatives within AWS environments.

Responsibilities

  • Design, implement, and maintain reusable GitLab CI/CD frameworks, including pipeline templates, shared components, and standardized promotion workflows.
  • Build and evolve centralized delivery platform capabilities to enable consistent, scalable software delivery across multiple engineering teams.
  • Define and govern Git-based development workflows, including branching strategies, merge request controls, approval gates, and end-to-end traceability requirements.
  • Develop Terraform-based infrastructure frameworks for AWS environments, including landing zones, shared services, and application environments.
  • Implement policy-as-code controls, secrets management, security scanning, artifact validation, and least-privilege access models throughout delivery pipelines.
  • Establish and mature release engineering practices, including artifact provenance, signed artifacts, promotion traceability, and automated audit evidence collection.
  • Design and support deployment strategies, including blue-green, canary, and rolling deployments, with automated validation, monitoring, and rollback capabilities.
  • Integrate observability, deployment telemetry, and operational insights into delivery workflows to improve release confidence, service reliability, and incident readiness.
  • Ensure environment consistency, disaster recovery validation, governance controls, and cost allocation standards are embedded within platform and deployment processes.
  • Partner with architecture, security, site reliability engineering (SRE), and software engineering teams to improve delivery performance, reliability, and operational excellence.
  • Evaluate emerging tools and technologies, document standards and best practices, and mentor engineering teams to advance DevOps maturity and platform adoption.

Skills

AWSBashEKSGitGitLabGitLab CIKubernetesPythonTerraform

Degrees

Bachelor's degree in computer scienceBachelor's degree in engineering

Languages

PythonBash

Industry

Medical device

Contract length

24 months

Relocation

No