Job Description
Work Schedule
First Shift (Days)Environmental Conditions
OfficeJob Description
ThermoFisher Scientific Inc. (NYSE: TMO) is the world leader in serving science, withrevenues of more than$20 billionand approximately 65,000 employees globally. Our mission is to enable our customers to make the world healthier,cleanerand safer. We help our customers accelerate life sciences research, solve complex analytical challenges, improve patient diagnostics, deliver medicines tomarketand increase laboratory productivity. Through our premier brands –ThermoScientific, Applied Biosystems, Invitrogen, FisherScientificand Unity Lab Services – we offer an unmatched combination of innovative technologies,purchasingconvenience and comprehensive services
The Position
We are seeking a DevOps Engineer with strongexpertisein test automation pipelines and infrastructure to design, implement, andmaintainrobust CI/CD systems supporting automated testing and software delivery. This role focuses on ensuring the reliability, scalability, and efficiency of build, test, and deployment workflows across complex development environments.
You will play a key role in integrating andmaintainingautomated test frameworks within CI/CD pipelines, enabling continuous validation through integration, regression, and workflow testing. The position requires hands-on involvement in managing test environments, troubleshootingpipelineand infrastructure issues, and ensuring smooth artifact lifecycle management.
You will work in a highly collaborative, cross-functional environment, partnering closely with Development, Test Automation, QA, and infrastructure teams to translate requirements into scalable technical solutions. The role also involves working with shared infrastructure and toolchain teams toalign onstandards and support common platforms.
This position requires a strong problem-solving mindset, the ability tooperatein complex and distributed systems, and a focus on continuous improvement of DevOps and test automation practices within Agile and scaled Agile (ART) environments.
Key responsibilitiesinclude, but are not exclusively:
Design, develop, and maintain CI/CD pipelines using Jenkins and GitLab to support reliable build, test, and deployment workflows
Support andoptimizeC#/.NET build and deployment processes, including dependency and package management using NuGet and related tools
Integrate andmaintainautomated test frameworks (e.g., Playwright,PyTest, Selenium, BDD frameworks) within CI/CD pipelines to enable continuous testing
Manage andoptimizeautomation pipelines for integration, regression, and workflow testing to ensure high software quality and fast feedback cycles
Maintain and manage artifact lifecycle processes, including artifact storage, ISO builds, and installer publishing using tools such as Artifactory
Develop andmaintainautomation scripts (Python, PowerShell) to improve pipeline efficiency, scalability, and reliability
Provision, configure, andmaintainautomated build, deployment, and test environments, including software application clusters
Manage and support VMware infrastructure (vSphere) to ensure stable and scalable environments for CI/CD and testing activities
Troubleshoot and resolve issues across Windows and Linux build and test environments
Integrate andmaintainstatic code analysis tools (e.g., SonarQube, TICS,CodeQL) within CI/CD pipelines to ensure code quality
Monitor, analyze, and resolve pipeline failures, automation instability, environment inconsistencies, and build promotion issues
Collaborate closely with Development, QA, and Test Automation teams to translate functional and non-functional requirements into scalable CI/CD and testing solutions
Work with shared infrastructure teams (e.g., SETI, Toolchain teams) to align on infrastructure standards, environments, and tooling
Collaborate with cross-ART teams (e.g., CI/CD and Test Automation teams) to contribute to shared frameworks, tools, and codebases
Ensure end-to-end pipeline reliability, from environment provisioning and build execution to testing and artifact archival
Participate in Agile processes using Jira, contributing to sprint planning, backlog refinement, and continuous improvement initiatives
Work within Scrum, Kanban, and scaled Agile (ART) environments to support continuous delivery practices
Document CI/CD pipelines, test environments, and best practices using Confluence to ensure knowledge sharing and traceability
Apply strong analytical and problem-solving skills toidentifybottlenecks and improve pipeline performance and system reliability
Continuously improve DevOps processes, tooling, and test automation integration to enhance delivery quality, stability, and speed
Requirements:
The ideal candidate for this position thrives in a complex technical environment and is passionate about automation, continuous integration, and delivering high-quality software solutions.
University degree in Computer Science, Software Engineering, or a related technical discipline
Strong hands-on experience designing and maintaining CI/CD pipelines using Jenkins and GitLab
8+ years ofProven experience supporting C#/.NET build and deployment workflows
Experience with package management tools such as NuGet and similar ecosystems
Hands-on experience integrating automated test frameworks (e.g., Playwright,PyTest, Selenium, BDD frameworks) into CI/CD pipelines
Strong experience managing automation pipelines for integration, regression, and workflow testing
Experience managing artifact lifecycle processes, including artifact repositories (e.g., Artifactory), ISO builds, and installer publishing
Strong scripting and automation skills using Python and/or PowerShell
Hands-on experience managing and supporting VMware infrastructure (vSphere)
Experience troubleshooting issues across Windows and Linux build and test environments
Hands-on experience integrating static code analysis tools (e.g., SonarQube, TICS) into CI/CD pipelines
Experience provisioning andmaintainingautomated build, deployment, and test environments, including application clusters
Strong troubleshooting skills for pipeline failures, automation instability, environment inconsistencies, and build promotion issues
Experience working in Agile environments using Jira, including Scrum and Kanban methodologies
Familiarity with Agile Release Trains (ART) and scaled Agile frameworks
Strong collaboration skills, with the ability to work effectively with Development, QA, and Test Automation teams
Experience collaborating with shared infrastructure and toolchain teams (e.g., SETI) to align on infrastructure standards
Experience working with cross-ART teams (e.g., CI/CD and Test Automation teams) to contribute to shared tools and codebases
Strong analytical and problem-solving skills, with the ability toidentifyand resolve complex technical issues
Strong communicationskills and ability to work in an international, cross-functional environment
Fluent in English (B2 level or higher)