Position: – Sr. Staff Engineer, DevOps
When you’re part of the team at Thermo Fisher Scientific, you’ll do important work that supports a powerful mission. With revenues of $40 billion and a track record of stability and consistent growth, we’re uniquely able to give our people the resources and opportunities to make significant contributions to the world.
We are looking for an ambitious, talented, and self-motivated individual, who will serve as a lead software engineer and help us implement the next generation enterprise architecture and platform. In this role, you will be responsible for providing input for the next generation architecture, platform strategy and implementing platform capabilities that supports the organization’s business strategy.
The role requires working collaboratively across the Technology, Product and Commercial organizations to ensure alignment towards business goals. In this role, you will build strong relationships with cross-functional team members and business stakeholders.
Lead architecture, design, development and the delivery of platform components and software releases. Establishing a technical vision with the development team and lead the team to turn it into reality.
You will be responsible for the delivery of services/components, deployable on various cloud deployment models.
This is a hands-on development role, where you will be spending a majority of your time on development.
Mentor and support team members on technology, technical approach, project execution, domain skills and help grow the team.
Establish and enforce processes that drive productivity and efficiency. Maintain high standards of software quality within the team by establishing good practices and habits.
Identify and encourage areas for growth and improvement within the team.
10+ years experience in a DevSecOps related role
Hands-on experience operating Kubernetes environments for development teams and production systems
Knowledge of web application Security best practices and ability to act as a liaison between Security and software development teams
Experience with deployment, integration, test/validation, and configuration custom software across multiple platform environments
Experience authoring and deploying Helm charts
Deep understanding of DevSecOps CI/CD pipeline concepts and experience working and coaching developers on concepts including GitOps
Background configuring monitoring and alerting with Prometheus/Grafana
Strong practical administration skills in Public Cloud environments – AWS preferred, Azure and GCP experience is a plus
Solid background in Docker, Linux, and automation scripting in one or more of the following languages/tools: Bash, Python (AWS CDK, boto, etc.), Ansible, Terraform, PowerShell
Design, test, integrate and oversee deployment of auto provisioning and de-provisioning in resilient and highly available environments based on user load
Experience supporting system outage triage and troubleshooting
Life Science and/or Bioinformatics experience preferred, but not required
Experience with the following a plus Argo CD, Nginx Ingress, Cluster Autoscaler, Service Mesh (Linkerd/Istio), Jaeger, Cert Manager, External DNS, EBS/EFS CSI, Elastic Stack
Experience with Big Data Technologies, such as Apache Spark, Apache Flink
Maximize utilization of cloud services like S3, Glacier and others as appropriate
Applicable Keywords: DevOps, DevSecOps, Kubernetes, Docker, AWS, CI, CD, GitOps, Bash, Python, Ansible, Terraform, Powershell, Service Mesh, Nginx Ingress
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.