Thermo Fisher Scientific logo

Engineer III, Software

Thermo Fisher Scientific
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

6 - 10 Years

TYPE

FullTime

SKILLS REQUIRED

Linux System AdministrationInfrastructure as CodeCI/CDCloud InfrastructureTerraformKubernetesDocker

Job description

Overview

Hands-on DevOps engineering role focused on Linux systems, AWS infrastructure, Terraform, CI/CD, and software packaging and distribution, to build and operate secure, reliable, and scalable platforms supporting Thermo Fisher software products.

What you'll do

  • Build, operate, secure, and continuously improve reliable, scalable, and cost-efficient AWS environments.
  • Design and maintain AWS networking including VPCs, subnets, routing, Transit Gateway, VPC endpoints, DNS, VPN, Direct Connect, security groups, network ACLs, AWS Network Firewall, and hybrid connectivity.
  • Build and maintain reusable Terraform modules and automated provisioning workflows for multi-account and multi-environment deployments.
  • Follow and contribute to engineering practices for Terraform state management, testing, code review, drift detection, policy enforcement, and controlled infrastructure changes.
  • Develop and improve CI/CD pipelines, Jenkins jobs, shared libraries, pipeline templates, release gates, and deployment automation using Jenkins, GitHub Actions, and related technologies.
  • Automate software build, packaging, validation, artifact publishing, promotion, release, and deployment workflows.
  • Build, maintain, and troubleshoot Linux software packages, including installation, upgrade, rollback, dependency management, and software distribution, particularly for Debian-based systems.
  • Automate system configuration, software installation, and environment management using Ansible, Chef, Puppet, or similar technologies.
  • Build, maintain, secure, and troubleshoot Linux platforms across cloud and on-premise environments.
  • Deploy and support containerized workloads using Docker, Kubernetes, and Amazon EKS.
  • Improve platform reliability through monitoring, observability, alerting, capacity planning, resilience improvements, and automation.
  • Implement security best practices for IAM, encryption, secrets management, vulnerability management, logging, compliance, and least privilege.
  • Troubleshoot complex issues across Linux, AWS, networking, CI/CD, packaging, and application deployment layers and participate in production incident investigation and resolution.
  • Independently own assigned platform and automation initiatives and participate in technical design reviews, incident reviews, and continuous improvement.
  • Collaborate with cross-functional engineering teams and share technical knowledge and guidance with other engineers.

What you'll need

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field, or equivalent practical experience.
  • 6–10 years of experience in DevOps, Linux Systems Engineering, Platform Engineering, Cloud Engineering, Site Reliability Engineering, or a related technical role.
  • Strong hands-on experience with Linux systems engineering and administration, particularly Debian and Debian-derived distributions such as Ubuntu.
  • Strong understanding of Linux internals, system services, process management, permissions, networking, storage, file systems, system configuration, and troubleshooting.
  • Experience building, maintaining, and distributing Debian (.deb) packages, with good knowledge of APT, dpkg, and dependency management.
  • Strong hands-on experience with AWS and Infrastructure as Code using Terraform.
  • Experience with AWS networking, security, firewalls, and private/hybrid connectivity.
  • Strong experience developing and maintaining CI/CD pipelines using Jenkins, GitHub Actions, or similar platforms.
  • Experience with configuration management, Git, Docker, Kubernetes, and Amazon EKS.
  • Proficiency with Bash, Python, or similar scripting languages for automation and troubleshooting.
  • Strong troubleshooting and root cause analysis skills across Linux, cloud infrastructure, networking, CI/CD, and software deployments.
  • Experience supporting production systems and resolving complex infrastructure and deployment issues.
  • Strong ownership, problem-solving, communication, and cross-functional collaboration skills.

Details

  • Work schedule: Standard (Mon-Fri).
  • Work environment: Office.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Engineer III, Software