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