10 Linux Engineer jobs in Egypt
Senior Linux Engineer
Posted today
Job Viewed
Job Description
Job Responsibilities:
- Administer and maintain Linux-based systems to ensure optimal performance and availability.
- Manage Linux environments using tools such as
Red Hat Satellite
or equivalent. - Design, implement, and maintain automation solutions (e.g.,
Ansible
) to streamline operations. - Apply patches, updates, and perform system upgrades in line with company policies.
- Develop and maintain custom scripts in
Shell, Perl, and/or Python
to automate administrative tasks. - Ensure effective configuration, monitoring, and troubleshooting of network protocols, including
DNS, HTTP, LDAP, SMTP, and SNMP
. - Monitor system performance, perform capacity planning, and optimize infrastructure resources.
- Implement and maintain
backup, recovery, and disaster recovery
strategies. - Collaborate with security teams to remediate vulnerabilities and ensure compliance with
IT security standards
. - Provide support and troubleshooting for
VMware vSphere environments
. - Assist in the design and implementation of new infrastructure solutions and projects.
- Maintain detailed technical documentation, procedures, and guidelines.
- Mentor junior engineers and provide technical guidance to cross-functional teams.
- Participate in 24/7 on-call rotation and provide escalation support when required.
Job Requirements:
- Minimum of
5 years' experience
as a System/Infrastructure Engineer. - Advanced expertise in managing and troubleshooting
Linux servers
. - Strong understanding of
IT security principles and best practices
. - Hands-on experience with
patching vulnerabilities
using tools such as
Ansible, Satellite, Ivanti
(or similar). - Excellent
problem-solving and analytical skills
. - Strong experience troubleshooting within a
VMware vSphere environment
. - Proven experience with
monitoring tools
(e.g., Nagios, Zabbix, Prometheus). - Knowledge of cloud platforms (AWS, Azure, or GCP) is an advantage.
- Fluent in English.
Linux Media Server Engineer
Posted today
Job Viewed
Job Description
Linux Media Server Engineer
Project Fee: 400 USD
Duration: One time set-up (fixed-term project with the opportunity to extend)
Location: Remote (must be available for calls and regular updates)
Description:
We are looking for an experienced
Linux Media Server Engineer
to perform a
one-time setup and configuration
of a distributed media server environment. The project requires designing and implementing a secure and reliable system for hosting, updating, and recording media streams across multiple server locations.
The engineer will be responsible for:
- Setting up
multiple Linux-based servers
in different locations and ensuring synchronization. - Configuring secure access with HTTPS and authentication.
- Automating the
fetching, updating, and filtering
of media source lists and guide data. - Implementing
program scheduling with guide integration
. - Enabling
7-day automated recording (DVR)
with auto-cleanup of old content. - Optimizing storage usage and applying retention policies.
- Designing a structure that supports scalability and performance across multi-location deployments.
- Providing clear
documentation and training notes
for ongoing maintenance. - Deploy and configure dedicated servers and VPS in global data centers.
- Set up secure origin-to-edge connections (VPN, WireGuard, or similar).
Requirements:
- Strong Linux system administration skills (Ubuntu/Debian preferred).
- Experience with
Nginx/Apache, Docker, scripting (Bash/Python), and cron automation
. - Familiarity with
media server frameworks
(e.g., TVHeadend, Jellyfin, Plex DVR, or similar). - Knowledge of
scheduling and automated recording workflows
. - Solid understanding of
networking, DNS, SSL certificates (Let's Encrypt), and multi-server deployment
. - Experience designing
distributed server infrastructure
with synchronization and redundancy.
Nice to Have:
- DNS-based load balancing or GeoIP routing experience.
- Prior work with high-bandwidth media delivery or automated recording systems.
- Experience with storage optimization for large-scale automated recording.
- Prior work with high-bandwidth video delivery (>1Gbps).
Deliverables:
- Fully configured
multi-location media server environment
. - Automated scripts for updates, synchronization, and recording.
- Secured access with authentication and HTTPS.
- Storage optimization and 7-day rolling recording setup.
- Documentation covering configuration, maintenance, and troubleshooting.
Linux/Unix Server administrator
Posted today
Job Viewed
Job Description
The Linux/Unix Server administrator is responsible for implementing, maintaining, supporting, developing and, designing infrastructure for our client, specializing in different Linux/Unix technologies and equipment.
Technical Skills Requirement:
- Experience and knowledgeable on the following technologies:
Platform: Redhat Linux 6/7, Solaris 11/10 and 9 and Windows 2012R2 Volume Management: LVM, SVM, VxVM and Zpools Networking :- TCP/IP , DNS,NFS,SSH,DHCP, Cisco routers/Switches and LAN Languages :- Shell Scripting , PERL Tools:- Sun Cluster , Veritas Netbackup , Verita Storgate , Solaris Volume manger,
Job Requirement:
At least 6-7 years of experience in business Linux/Unix platform
Certification in RHEL is a advantage (any of the following: RHEL , Solaris any equivalent certifications).
Strong knowledge with as Linux/Unix administrator
Excellent verbal and written English communication skills.
Amenable to work on holiday and/or weekend schedule if needed.
Capability to provide on-call support during escalations and emergencies. Can work under time pressure with minimal supervision.
Solid knowledge of protocols such as DNS, HTTP, LDAP, SMTP and SNMP
Hands on experience with MySQL and/or MariaDB
Familiarity with VMWare and SAN management and concepts
Expert in Shell, Perl, and/or Python scripting
Duties and Responsibilities:
Linux Administrator Responsibilities:
Help troubleshoot problems with Linux/Unix servers, running various versions of Linux, including Red Hat, Ubuntu, CentOS, Debian, and SuSE, Solaris
Engage in continuous testing of new Linux versions and applications on an on-demand basis
Perform change control
Assist with user management, such as creating accounts for new hires and training seasoned professionals on company policies
Install and maintain servers
Help automate server maintenance, including running scripts and automated processes
Maintain server uptime and network performance
Assist with server documentation
Maintain server security including Qualys , Tripwire , CCS hardening .
Maintain network and data security compliance policies on the OS and internal audits.
Ensure all administrative procedures are followed
Document all server incidents and outages.
Job DescriptionThis role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies.
Job Description - Grade SpecificFocus on Connectivity Network Engineering. Fully competent in own area. Acts as a key contributor in a more complex critical environment. Proactively acts to understand and anticipates client needs. Manages costs and profitability for a work area. Manages own agenda to meet agreed targets. Develop plans for projects in own area. Looks beyond the immediate problem to the wider implications. Acts as a facilitator, coach and moves teams forward.
System Administration
Posted today
Job Viewed
Job Description
Job Purpose:
The Systems Engineer designs, implements, and supports the corporate server's hybrid environment, and manages the Information Technology assets, IT helpdesk, data storage, and backups.
Main Job duties and responsibilities:
- Leads the design, implementation, operation and maintenance of the corporate servers and data.
- Installs, configures and maintains the company's primary and secondary Storage Area Networks.
- Configure and manage a virtualized server environment using Microsoft Hyper V technologies.
- Support M365 hybrid setup.
- Responsible for the planning and management of the data backup using Veeam.
- Supervises the Helpdesk/Technical support team for the HQ and branches users.
- Patching systems and mitigating security vulnerabilities.
Job Requirements:
Education:
- B SC. – Engineering or Computer Science.
- Networking - Systems Certification (MCITP – MCSE – CCNA - MCSA)
- M365-Azure-Entra ID certification
Experience:
5-8 years of experience in implementation and support of corporate servers, applications, Active Directory/Entra ID, M365 hybrid setup, server virtualization, Veeam backup and storage area networks.
Required Skills:
- Excellent command of the English language.
- High level verbal and written communication skills.
- Strong organizational skills with attention to detail and the ability to manage and perform multiple concurrent tasks.
- Stays current with new and evolving technologies via formal training and self-directed education.
System Administration Officer
Posted today
Job Viewed
Job Description
Overview
Med Right is a dynamic, fast growing national company working in the field of healthcare and health insurance management. Not long after its foundation, we became one of the leaders in the healthcare Egyptian market.
Responsibilities
Data Auditing & Validation:
Perform routine audits on data entered into the system, ensuring alignment with:
Policy issues submitted by the underwriting team
Pricing lists provided by the provider's pricing team
System Configuration & User Management:
Manage system configurations by adding, removing, and updating user account information and privileges based on job level and user authority.
System Performance & Issue Resolution:
Responsible for system performance tuning and solving system user issues through doing triple shooting steps or coordinate with developers for resolution when necessary.
Technical Support & Assistance:
Respond to technical queries from users and provide assistance as needed.
Client Contracts Process Oversight:
Receive and review quotations from the Underwriting Department during the contracting process.
Cross-check the total number of members in the quotation against the number in the provided Excel sheet.
1- Review the Scheme of Benefits and the Agreed Invoicing and Payment Schedule.
2- Activate client contracts in the system after validating client confirmation with no amendments through the Corporate Relations Officer.
3- Communicate with concerned departments to relay feedback and ensure appropriate action is taken.
Requirements
Bachelor's degree, preferably in Pharmacy.
Previous experience in a similar role.
Strong proficiency in English
Previous experience in dealing with systems or software programs will be an advantage
Linux System Administrator
Posted today
Job Viewed
Job Description
Company Description:
Dimofinf, founded in 1998, is a trusted provider of internet solutions with over 21 years of accomplishments. Serving more than 35,000 clients in the MENA region, Dimofinf launched the first Arabic language content management system (Dimofinf CMS) to simplify website management for clients. Government agencies and organizations rely on Dimofinf's hosting servers and CMS. With a team of highly skilled professionals available 24/7, Dimofinf offers robust engineering, customer support, and development services.
Role Description:
- This is a full-time, on-site role for an Administrative Assistant located in Nasr City. The Administrative Assistant will be responsible for providing comprehensive administrative support, including managing executive schedules, handling phone calls, organizing files, and performing clerical duties. Daily tasks will involve coordinating meetings, maintaining office supplies, and ensuring smooth office operations.
Responsibilities:
- Answering hosting support tickets, analyzing problems and quickly solve customer's problems to return servers to proper operation.
- Proactively maintain and develop all Linux infrastructure technology to maintain a 24x7x365 uptime service.
- Engineering of systems administration-related solutions for various project and operational needs.
- Maintain best practices on managing systems and services across all environments.
- Fault finding, analysis and of logging information for reporting of performance exceptions.
- Proactively monitoring system performance and capacity planning.
- Manage, coordinate, and implement software upgrades, patches, hot fixes on servers, workstations, and network hardware.
- Create and modify scripts or applications to perform tasks.
- Provide input on ways to improve the stability, security, efficiency, and scalability of the environment.
- Conduct system backups according to company standards.
- Collaborate with other teams and team members to develop automation strategies and deployment processes.
Qualifications:
- Bachelor's degree / or equivalent combination of education, training, and experience in Computer Science, Information Systems or
in any relevant field
. - In depth knowledge of Linux: RedHat, CentOS, Debian, etc.
- Hands on experience with MySQL and/or MariaDB
and solving all kinds of problems related to it. - Familiarity with VMWare and SAN management and concepts.
- Expert in Shell, Perl, and/or Python scripting.
- Solid knowledge of protocols such as DNS, HTTP, LDAP, SMTP and SNMP.
- Strong communication, problem
solving
skills and ability to remain calm and professional in all circumstances. - Customer orientation, ability to adapt and respond to different types of characters and remain professional and courteous with customers at all times.
- Excellent listening and questioning skills, combined with the ability to attention to details and interact confidently with customers to establish what the problem is and explain the solution.
- Flexibility to work different shifts (including evenings, weekends, or holidays).
- Ability to multi-task, prioritize your workload, think logically, and manage time effectively.
Linux System Administrator
Posted today
Job Viewed
Job Description
About Axis
We believe financial services should be more accessible, that's why we started Axis. A fully interoperable mobile wallet which enables users to send and receive money from any mobile wallet in Egypt, pay their bills, buy anything online with a virtual Visa card, or scan any QR code to pay for anything in-person.Axis empowers small businesses with simplified digital payments to compete & grow. Our digital banking platform enables small businesses to seamlessly manage payments to employees and suppliers. Small businesses can now send salaries, reimbursements and instantly pay their suppliers on any mobile wallet in Egypt.
Overview of the Role
We're looking for a System Admin to monitor and ensure full functionality of our organization infrastructure systems in terms of software & hardware.
What you'll be doing
- Monitoring and alerting system configuration and administration to ensure 24/7 system health reporting to assigned engineers.
- Configuration and administration of servers and physical hosts.
- Installation, Configuration and administration of required OSs.
- Configuration and administration of virtual environments.
- Periodically update and check health of all security systems, appliances and applications
- Monitoring and alerting system configuration and administration to ensure 24/7 system health reporting to assigned engineers
- Configuration, administration and maintenance of network time (NTP) to provide exact time for both Trust center appliances and TSP service.
- Logging system configuration, administration and analysis
- Maintaining the updates and patches of the running software & applications.
- Technical support renewal with vendors
- Implementation, configuration and administration of System Information and Event management appliance
- Event and security analysis
Requirements
- Bachelor's Degree in Computer Science or Computer Engineering or IT relevant is a plus
- Minimum 2+ years of experience in Information Technology Infrastructure and Systems Administration.
- Working Experience on Linux Systems; with its different distributions; an administration that includes but not limited to: installation, configuration, management .
- Working Experience on Virtualization using VMWare ESXi , HyperV , KVM .
- Preferred Experience on DevOps tools: Git, Ansible, docker, Kubernetes, Jenkins, Terraform.
- Experienced with the orchestration of Docker containers running on Kubernetes.
- Good knowledge of cloud service providers (AWS, Google, Azure).
- Experience with performance tuning and diagnosing system bottlenecks through root cause analysis.
- Experience with software management - installations, patching of OS/apps, etc.
- Experience with Monitoring software and solutions such as ( Prometheus, Nagios, Zabbix ,Grafana, New relic …etc.).
- Basic understanding of storage systems such as SANs and NASs
- Solid knowledge about Backup and Disaster Recovery policies and best practices.
- Knowledge of configuring and managing switches/firewalls will be an added advantage.
- Excellent teamwork skills including collaboration, cooperation, coordination, Open-mindedness, brainstorming, and idea exchange.
- Excellent problem-solving, decision-making, and logical reasoning skills.
- Excellent adaptability and self-management skills.
- Excellent English skills, both written and spoken.
- Excellent attention to detail and critical observation skills.
- Good team player with the ability to work very effectively in a collaborative and team-oriented manner with other teams. Must have initiative and a positive work attitude and must be a quick learner. Must be confident, eager and willing to take on new challenges. Must be cooperative with good interpersonal, negotiation and conflict resolution skills.
- RHCSA , RHCE Certified is a Plus
Be The First To Know
About the latest Linux engineer Jobs in Egypt !
Hosting & Linux System Administrator
Posted today
Job Viewed
Job Description
Company Description
Power SMTP Information Technology is an IT systems integrator that delivers measurable value by integrating technology solutions through our people, process, and principles. With a mission to understand and improve our clients' businesses, we combine industry knowledge with infrastructure expertise to create and implement IT solutions that address high-level business challenges and goals. Utilizing a unique methodology, we ensure long-term success through strategy, fast implementation, and knowledge transfer. Based in our commitment to top-tier customer support, we help clients optimize workflow, integrate operations, and enhance overall business efficiency.
Role Description
This is a full-time role for a Payable Accountant, based on-site in Cairo. The Payable Accountant will be responsible for processing invoices, reconciling accounts, maintaining vendor records, and ensuring timely payments. The role involves verifying transaction accuracy, handling expense reports, and collaborating with internal departments to resolve payment issues. Additionally, the Payable Accountant will monitor and manage account balances, prepare financial reports, and assist in monthly closing activities.
Qualifications
- Strong experience with Linux distributions such as:
- CentOS, Ubuntu, Debian, Red Hat.
- Proficient in Linux command line and Bash scripting.
- Experience with web servers like Apache and Nginx.
- Familiarity with MySQL/MariaDB, PostgreSQL databases.
- Experience managing hosting control panels such as:
- cPanel/WHM, Plesk, DirectAdmin.
- Solid understanding of DNS management, including MX records, name servers, and zone files.
- Knowledge of email protocols: SMTP, IMAP, POP3
- Server hardening and firewall configuration (e.g. iptables, CSF, Fail2Ban).
- Understanding of SSL/TLS certificates installation and renewal.
- Experience with system updates and vulnerability patching.
Senior Linux System Administrator
Posted today
Job Viewed
Job Description
Job Summary
We are looking for a Senior Linux System Administrator with deep expertise in managing and automating large-scale Linux environments across Oracle Cloud Infrastructure (OCI) and on-premise data centers. The ideal candidate will be responsible for the full lifecycle management of systems running RHEL, CentOS, and Ubuntu, including legacy and modern OS versions, in hybrid cloud deployments.
This is a high-impact role that requires sharp troubleshooting skills, infrastructure design knowledge, and a proactive, automation-first mindset.
Key Responsibilities
• Administer, maintain, and optimize Linux servers deployed across OCI and on-prem environments.
• Standardize configurations and hardening policies across hybrid environments.
• Perform OS deployments, upgrades, and patch management across CentOS, RHEL, and Ubuntu systems.
• Manage security baselines using OCI OS Management and config management tools.
• Automate tasks using Ansible, Terraform, shell/Python scripting.
• Implement system-level monitoring and alerting using OCI Observability, Prometheus, or third-party tools.
• Manage IAM, SSH key policies, sudoers, and privileged access.
• Respond to high-severity OS-level incidents and participate in root cause analysis.
• Design automated VM provisioning workflows using OCI Resource Manager.
• Collaborate with cross-functional teams for infrastructure integration.
Required Skills & Qualifications
• 6+ years of Linux system administration experience in production hybrid environments.
• Strong knowledge of Oracle Linux, RHEL, CentOS, and Ubuntu.
• Expertise in Ansible, Bash scripting, and Python.
• Hands-on with OCI services: Compute, Block Volumes, Networking, OS Management, Vault, Resource Manager.
• Understanding of virtualization (VMware, KVM), hybrid connectivity (FastConnect, VPN).
• Familiarity with OCI IAM, security zones, compartments, and logging/monitoring.
Nice to Have
• Experience with Terraform for OCI.
• Oracle Linux administration.
• Exposure to Kubernetes / OKE.
• Backup tool experience (e.g., Veeam, Commvault).
• Security hardening knowledge (CIS), SELinux, auditd.
• Experience in regulated industries.
Work Environment
You will manage a large Linux footprint across OCI and on-premise, supporting high-availability workloads in regulated environments. This role requires participation in an on-call rotation, cross-functional collaboration, and an automation-first approach.
Senior System Administrator (Linux)
Posted 11 days ago
Job Viewed
Job Description
- Role: Senior System Administrator (Linux)
- Responsibilities:
1) Install, configure and maintain infrastructure components in a virtualized Linux Environment
2) Fully manage the installation, configuration and troubleshooting of all aspects of Linux servers
3) Architect, install, configure and optimize computing systems and networks in a Linux based environment
4) Administer, troubleshoot, and resolve failures and critical alerts on Linux and Windows servers
- Requirements
1) Bachelor's degree in Engineering or Computer Science
2) 4 to 7 years of hands-on experience with Linux Red Hat and Unix Administration
3) Proficient in written and spoken English
4) Strong analytical, troubleshooting, and communication skills
5) Linux Red Hat Certification preferred
6) Experience in Red Hat Enterprise Linux System Administration including installation, software configuration, and network setup
7) Patch management, system backup and restore, performance tuning
8) Familiarity with Linux scripting languages and storage (LVM, Snapshot, ISCSI)
9) Experience with Linux security (Firewalld, SELinux) and virtualization (VMware, Hyper-V)
10) Experience with Red Hat Satellite and preferably Red Hat OpenShift
11) Basic knowledge of network technologies and protocols