Linux Engineer
Role details
Job location
Tech stack
Job description
You will be a key member of a cross-functional team supporting a mission-critical platform used by large, complex organizations. Working alongside analysts, software engineers, technical project managers, and systems experts, you will be directly responsible for ensuring systems operate securely, reliably, and at scale. In this role, you will serve as the primary systems administration expert, owning the stability, performance, and security of production environments. You will act as the first line of defense against threats to system availability, proactively applying best practices while also responding quickly and methodically when incidents arise. On a day-to-day basis, this role balances preventive operations-such as automation, hardening, and patching-with incident response, troubleshooting alerts, analyzing logs, and partnering with engineering teams to resolve root causes and prevent recurrence.
Core Responsibilities
Administer enterprise Linux-based servers, including operating system patching, security hardening, monitoring, and troubleshooting Administer cloud environments using infrastructure-as-code tools, as well as troubleshoot and debug issues via cloud consoles and CLI tools Manage the operation of data storage and indexing systems, including monitoring, backup management, upgrades, and capacity planning Configure, operate, and maintain web servers, including performance monitoring and configuration management Collaborate with internal and external IT teams to coordinate system changes and troubleshoot inter-system dependencies Participate in an on-site operations and support rotation, which may include on-call responsibilities outside of standard business hours (approximately one week per month)
Technologies Used
Cloud platforms and on-premises infrastructure Enterprise Linux distributions (e.g., Red Hat-based systems) Monitoring and observability tools (metrics, dashboards, alerting) Relational and NoSQL databases, as well as search and indexing platforms Modern HTTP and reverse-proxy web servers Configuration management, automation, and scripting tools (e.g., Python, shell, orchestration frameworks)
Requirements
Strong end-to-end ownership of complex systems and production operations Experience with Linux system administration and cloud infrastructure management Ability to diagnose and resolve hardware and infrastructure-level failures Applied knowledge of operating system security and system hardening Ability to automate repetitive operational tasks using scripting or configuration management tools Experience managing patches and configurations in enterprise production environments Familiarity with operating and supporting database and web server technologies A deep commitment to operational security, reliability, and industry best practices