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