Apply Edge Tailor my CV for this job — free

Linux System Engineer

KTek Resourcing · Thuwal, Makkah, Saudi Arabia

Tailor my CV for this job — free

See similar jobs

Role SummaryWe are hiring a Linux Systems Engineer (L2/L3) to support the VDI platform layer in a distributed environment spanning ~20 hypervisors.The customer Linux team maintains the hypervisors (monitoring and vulnerability management).The Service Provider focuses on the VDI layer, including user issue resolution, Linux OS troubleshooting, patching/hardening support, automation/config management, scientific runtime enablement (limited scope), and container/VDI operational support.VDI core technologies include:SLURM + AWS DCVDocker + Kasm WorkspacesKey ResponsibilitiesA) Integrated Advanced Support (L2/L3) – Linux Systems (Core)Resolve incidents and service requests from researchers, faculty, and students.Perform OS troubleshooting including: boot/kernel/service failures package management and dependency failures OS upgrades and migrations Drive vulnerability management, OS patching, and OS hardening in alignment with security requirements. Deliver performance tuning for CPU/memory/disk and GPU-related tuning as applicable.Support and maintain configuration management, including: ongoing support and updates to Ansible and Puppet playbooks Administer and manage OS-level agents for visibility and compliance, including tooling such as: Nessus, Automox, Puppet, and related systems/agents Contribute to Root Cause Analysis (RCA) using diagnostics and log analysis. Support incident prevention via automation and lifecycle improvements.B) Scientific Environment (Limited Scope) Configure environment modules (e.g., Lmod/Modules) and ensure correct runtime behavior. Perform dependency resolution and enablement of application runtime environments. Ensure users can load and run scientific toolchains reliably.C) VDI Platform Layer Support Troubleshoot session access and performance issues. Support scheduling and workload management interactions at the VDI layer. Perform container platform operations at the VDI layer. Handle multi-component troubleshooting for cases like: VDI + scheduler + containers (within scope) Coordinate with relevant teams when issues cross into hypervisor-level responsibilities.D) Engineering / Automation Functions Provide automation-first operational practices using: advanced scripting (bash, Python) Ansible and Puppet (automation/config management) Use IaC and CI/CD practices (including GitLab CI/CD) where applicable. Maintain infrastructure lifecycle workflows using automation rather than manual steps.Mandatory Requirements (Must-Have)Linux administration expertise (mandatory): Ubuntu LTS Rocky Linux NVIDIA GPU-enabled compute management experience (required). Experience with scientific software (required; runtime/module enablement level). Environment module management and dependency orchestration proficiency (required). Experience with network-attached storage (NFS/SMB) configuration and support (required). Ability to provide on-site / physical infrastructure support as per Section 3.2 (required). Mandatory hands-on automation/IaC and configuration management experience including:o Ansibleo Puppeto Automoxo GitLab CI/CD Demonstrated automation-first operations with bash/Python, systems integration, and infrastructure lifecycle management capabilities (required). VDI context and troubleshooting exposure strongly preferred (aligned to SLURM + AWS DCV and Docker + Kasm Workspaces).Technologies (In Scope)VDI core: SLURM + AWS DCV, Docker + Kasm WorkspacesLinux: Ubuntu LTS, Rocky Linux, system/service troubleshooting, OS patching/hardening, performance tuningAutomation: Ansible, Puppet, IaC mindset, GitLab CI/CD, AutomoxScientific runtime (limited): modules + dependency orchestrationStorage: NFS/SMBAgents/Compliance: Nessus, Automox, Puppet/related toolingCandidate ProfileYou are a strong Linux engineer who can: troubleshoot confidently at L2/L3, patch and harden responsibly, improve reliability via automation, enable scientific environments without doing deep application debugging, support VDI layer user issues and containerized workflows.