Linux System Engineer

KTek Resourcing — مكة - منطقة مكة المكرمة — دوام كامل

Role Summary

• We 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 DCV

Docker + Kasm Workspaces

Key Responsibilities

A) 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 Ansible

o Puppet

o Automox

o 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 Workspaces

Linux: Ubuntu LTS, Rocky Linux, system/service troubleshooting, OS patching/hardening, performance tuning

Automation: Ansible, Puppet, IaC mindset, GitLab CI/CD, Automox

Scientific runtime (limited): modules + dependency orchestration

Storage: NFS/SMB

Agents/Compliance: Nessus, Automox, Puppet/related tooling

Candidate Profile

You 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.

التقديم على هذه الوظيفة

جاري التحميل...