Linux Admin

Riyadh Tax Free3 days agoFull-time External
Negotiable
Job Title: Linux Engineer – Infrastructure & Automation (Mid/Senior Level) Location: KSA Experience Level: 2–8 years Department: Infrastructure / Cloud Operations / Platform Engineering Reports To: Head of Infrastructure / DevOps Manager Position Overview We are seeking an experienced Linux Engineer to manage and optimize our Linux-based infrastructure across cloud and on-prem environments. The ideal candidate will have strong expertise in Linux system administration, automation, and performance tuning, with exposure to Kubernetes, CI/CD pipelines, and hybrid cloud deployments. You’ll work closely with infrastructure, security, and development teams to maintain secure, compliant, and highly available systems supporting business-critical workloads. Key Responsibilities Linux Administration & Operations • Administer and support Linux servers (Ubuntu, CentOS, RHEL, or Debian) across production and development environments. • Perform system configuration, patching, and performance tuning for high availability and reliability. • Manage user accounts, permissions, file systems, and kernel parameters. • Troubleshoot hardware, network, and OS-level issues to ensure system stability. • Maintain system monitoring, logging, and alerting frameworks (Prometheus, Grafana, ELK, etc.). Automation & Infrastructure Management • Develop and maintain automation scripts in Bash, Python, or Ansible. • Implement Infrastructure as Code (IaC) using Terraform or Ansible. • Automate provisioning, configuration, and deployment of Linux servers and applications. • Support CI/CD pipelines and integrate infrastructure automation with DevOps workflows. Cloud & Container Platforms • Manage Linux workloads on cloud environments (AWS, Azure, GCP). • Deploy and maintain applications on Kubernetes or Docker environments. • Configure storage, networking, and compute resources for hybrid or multi-cloud deployments. • Ensure cloud-native Linux instances meet performance and compliance standards. Security & Compliance • Implement hardening, access controls, encryption, and vulnerability patching in line with PCI DSS, ISO 27001, or internal security policies. • Administer firewall configurations, SELinux/AppArmor, and audit logging. • Collaborate with InfoSec teams on security assessments and audit readiness. Monitoring, Backup & DR • Configure system monitoring and alerting for capacity, performance, and incident management. • Ensure backup, recovery, and disaster recovery strategies are tested and documented. • Support incident response and root cause analysis (RCA) for infrastructure issues. Required Skills & Qualifications • Bachelor’s degree in computer science, Information Technology, or related field. • 5–8 years of experience managing Linux systems in production environments. • Strong hands-on experience with: • System administration, performance tuning, and kernel-level configuration. • Automation tools (Ansible, Terraform, or SaltStack). • Scripting (Bash, Python, or Go). • Cloud environments (AWS, Azure, or GCP). • Containers (Docker, Kubernetes). • Proficiency in networking fundamentals (DNS, DHCP, routing, firewalls). • Familiarity with monitoring tools (Prometheus, Grafana, ELK, Zabbix). • Strong troubleshooting, documentation, and collaboration skills. Preferred Qualifications • Certifications such as RHCE, LFCE, AWS SysOps Administrator, or CKA. • Experience with GitOps, Helm, or ArgoCD. • Exposure to Zero Trust, identity, or compliance frameworks. • Experience in Fintech / regulated environments is a plus. Key Performance Indicators (KPIs) • System uptime and SLA adherence • Reduction in manual tasks via automation • Mean Time to Resolution (MTTR) for incidents • Security compliance and audit readiness • Infrastructure scalability and resource efficiency Job Type: Full-time