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.