Linux Administrator (Large International Retail Chain)
Job Description:
Our Client
The largest and fastest growing hard discount retailer in the region, with presence in Egypt, Morocco and KSA.
We are a technology driven company focused on leveraging the latest technology to provide the company with a competitive edge
Job Summary
- We are seeking an experienced Linux Administrator to manage, maintain, and enhance our Linux-based systems.
This role requires a highly skilled professional with extensive experience in Linux administration, scripting, and system optimization to ensure seamless operations across our IT infrastructure.
Key Responsibilities
- System Administration:
Install, configure, and maintain Linux servers and associated services.
Monitor system performance, troubleshoot issues, and optimize performance to ensure high availability.
Implement security best practices, perform patching, and address vulnerabilities. - Automation & Scripting:
- Develop and maintain shell scripts, Python scripts, or other automation tools to streamline system operations.
Manage infrastructure as code (IaC) tools like Ansible, Terraform, or Puppet.
Collaboration & Support:
- Work with development and DevOps teams to deploy and support application environments.
Provide Level 3 support for escalated technical issues. - Documentation:
Maintain detailed documentation for system configurations, policies, and procedures.
Required Qualifications
- Bachelors degree in Computer Science, Information Technology, or related field. Equivalent experience may be considered.
- 7+ years of experience in Linux system administration (preferably SUSE, Ubuntu, Red Hat or CentOS).
- Expertise in managing large-scale server environments.
- Strong knowledge of Linux file systems, process management, and system tuning.
- Proficiency with shell scripting (Bash) and programming languages (Python, Perl, or similar).
- Hands-on experience with virtualization technologies (VMware, KVM, etc.).
- Familiarity with containerization (Docker, Kubernetes).
- Strong understanding of TCP/IP networking and DNS.
- Experience with monitoring tools (Nagios, Zabbix, Prometheus) and logging systems.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
Preferred Skills:
Experience with high-availability and load-balancing configurations.Strong troubleshooting skills and ability to handle complex system issues.Industry certifications such as RHCE, LFCS, or CompTIA Linux+.
Soft Skills:
- Excellent problem-solving and critical-thinking abilities.
Strong communication skills and ability to work effectively in a team.
Self-motivated with a proactive approach to system improvements.
Required Skills:
Nagios CentOS Perl Collaboration Operations High Availability System Administration Shell Scripting Azure Virtualization Ubuntu Ansible Bash AWS VMware Soft Skills Communication Skills DevOps Programming Languages Servers Kubernetes Optimization Infrastructure Availability Automation Networking Programming Information Technology Docker Linux Computer Science Security Troubleshooting Administration Documentation Python Science Communication Management