Location: Damascus (Onsite)
Employment Type: Full-time
Department: IT Infrastructure
Job Summary:
We are seeking a skilled and proactive Linux System Administrator to manage and maintain our Linux-based systems and infrastructure. This role provides an exciting opportunity to develop expertise inclustering, virtualization technologies like VMware ESXi and Microsoft Hyper-V, as well as gain experience with Windows Server environments.
Key Responsibilities:
• Linux Administration:
o Install, configure, and maintain Linux servers (e.g., Ubuntu, CentOS, Red Hat).
o Perform regular system updates, patch management, and backups.
o Monitor system performance and troubleshoot issues to ensure high availability.
• Clustering Management:
o Configure and manage high-availability clusters using tools like Corosync, Pacemaker, GlusterFS, and DRBD for fault tolerance, data replication, and load balancing across multiple nodes.
o Implement and maintain other clustering techniques, including HAProxy, Keepalived, Ceph for distributed storage, and Galera Cluster for MySQL/MariaDB high availability.
• Security and Compliance:
o Implement and maintain security best practices, including firewalls, access controls, and vulnerability management.
o Conduct regular audits to ensure compliance with company and industry standards.
• Virtualization Technologies:
o Learn and assist with the configuration and management of virtualization platforms, including VMware ESXi and Microsoft Hyper-V.
o Support the deployment and maintenance of virtual machines and virtualized environments.
• Windows Server Support:
o Gain hands-on experience in administering Windows Server environments.
o Assist in managing Active Directory, Group Policies, and user access controls.
• Automation and Scripting:o Develop and maintain scripts for system automation and management tasks using Bash,
Python, or similar languages.
o Optimize and automate deployment and configuration processes.
• Documentation and Reporting:
o Create and maintain comprehensive documentation of system configurations, processes, and troubleshooting guides.
o Provide regular reports on system performance and incidents.
Qualifications and Skills:
Required:
• Proven experience as a Linux System Administrator.
• Proficiency in Linux server installation, configuration, and troubleshooting.
• Experience in clustering tools like Corosync, Pacemaker, HAProxy, or Keepalived.
• Knowledge of networking fundamentals, including DNS, DHCP, and firewalls.
• Basic scripting skills (e.g., Bash, Python).
• Understanding of virtualization concepts.
• Strong problem-solving skills and attention to detail.
Preferred:
• Exposure to VMware ESXi, Microsoft Hyper-V, or other virtualization platforms.
• Familiarity with Windows Server administration (e.g., Active Directory, IIS).
• Experience with distributed storage tools like Ceph or GlusterFS.
• Knowledge of hybrid environments integrating Linux and Windows systems.
• Certifications such as RHCSA, RHCE, or equivalent (not mandatory but an advantage).