Our mission is to fulfill emerging markets by completing the full digital transformation process.
Villa 31D – District 1173, Sheraton, Cairo
Sunday - Thursday (9 am 6 pm EST)
Discover your path to a fulfilling career at Fedis. Explore exciting opportunities, a dynamic work environment, and a chance to make a meaningful impact in the industry. Join us in shaping the future together.
Job Responsibilities:
Design, configure, and deploy secure network solutions, including routers, switches, firewalls, and VPNs.
Implement VLANs, QoS, and routing protocols to optimize network performance.
Configure, monitor, and maintain firewalls, IDS/IPS systems, and other security appliances.
Implement and manage endpoint security solutions (e.g., antivirus, EDR).
Perform regular vulnerability assessments and penetration testing to identify and mitigate risks.
Maintain high availability and performance of critical network systems through proactive monitoring.
Communicate understanding of key requirements, the scope and resource requirements of the project to the entities.
Understanding complex technical issues and managing them within a fast-paced business environment.
Recommend controls/ enhancements to improve the organization’s security setup.
Regularly review the health of the network and ensure it operates optimally.
Ability to communicate and report network security incidents and issues to the upper management.
Job Requirements
The Senior Infrastructure Engineer is responsible for designing, implementing, and maintaining robust and scalable IT infrastructure solutions across the organization. This role provides expert-level support in virtualization, storage, compute, and backup systems while ensuring the availability, performance, and security of critical services.
The engineer will lead complex troubleshooting efforts, mentor junior staff, and drive continuous improvement in line with industry best practices and organizational goals.
Key Responsibilities:
Design and implement enterprise-grade infrastructure, including virtualization, storage,
and server environments.
Lead infrastructure upgrades, migrations, and scaling initiatives to meet business growth and continuity needs.
Manage virtualization platforms (e.g., VMware vSphere, ESXi, vCenter, Hyper-V), including clustering, HA, DRS, and resource allocation.
Oversee Windows/Linux server environments, ensuring security, compliance, and performance.
Design and maintain backup and disaster recovery (DR) solutions using tools such as Veeam, Veritas, or similar.
Monitor infrastructure health, capacity, and performance using monitoring tools (e.g.,
Zabbix, PRTG, SolarWinds).
Conduct root cause analysis and propose infrastructure enhancements for reliability and efficiency.
Provide technical guidance and mentorship to junior infrastructure engineers and service desk staff.
Qualifications & Skills:
• Bachelor’s degree in information technology, Computer Science, or related field.
• 5+ years of experience in infrastructure engineering or system administration.
• Advanced experience with VMware virtualization, enterprise storage systems (SAN/NAS), and Windows/Linux servers.
We are looking for a Scrum Master to coordinate and coach our software development team .
Your Responsibilities as [Scrum Master]:
Job Requirements
Skills & Qualifications required to succeed as a FlairsTech [Scrum Master]:
Job Description
We are looking for an experienced Backend developer to join our Software team. You will be responsible for the server side of our web applications. If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you.
Responsibilities:
Job Requirements
Job Description:
Job Requirements:
Job Responsibilities
Preferred Experience
We are seeking a skilled and experienced Java Developer to join our dynamic team.
The ideal candidate should have 2+ years of experience developing and maintaining Java-based applications. You will be responsible for all aspects of the software development lifecycle, from gathering requirements to designing, implementing, testing, and deploying applications. You will also work closely with other team members to ensure that our applications meet the needs of our users and business.
Responsibilities:
Job Requirements
Highly Preferred Qualifications:
Job Description: –
Requirements
Job Responsibilities:
• First point of contact in any organization for resolving or escalating issues relating to
hardware, software, network, and others of computer end users when they raise requests
through emails, instant messages, chats or phone calls.
• IT Support relating to technical issues involving Microsoft’s core business applications
and operating systems.
• Support services for Microsoft related technologies.
• Install and maintain security, anti-virus solutions and firewall, configure and maintain
operating systems and software applications.
• Technical services and support at the network level: WAN and LAN connectivity,
routers, firewalls, and security
• System documentation maintenance and review
• Laptop installation, deployments, maintenance.
• Communicate understanding of key requirements, the scope and resource requirements of
the project to the entities.
• Understanding complex technical issues and managing them within a fast-paced business
environment
• Liaising with vendors to implement security solutions.
• Performing network maintenance and system upgrades including service packs, patches,
hot fixes, and security configurations
Job Requirements:
• Bachelor’s degree in communication engineering, or Computer Science
• 1-3 years of experience as a system administrator
• Experience in Microsoft (windows, server, AD,…..)
• Experience in Redhat installation and maintenance.
• Attention to detail and good problem-solving skills.
• Good Communication Skills
• Can work as a part of a team.
• Comfortable with on-call basis
Tier 1 Security Analyst
Skills:
Sysadmin skills (Linux/Mac/ Windows); programming skills (Python, Ruby, PHP,
C, C#, Java, Perl, and more).
Responsibilities:
• Reviews the latest alerts to determine relevancy and urgency.
• Creates new trouble tickets for alerts that signal an incident and require Tier 2 / Incident Response review.
• Runs vulnerability scans and reviews vulnerability assessment reports.
• Manages and configures security monitoring tools (IDS, correlation rules).
Job Requirements
• 2-3 years of experience.
• Proficient in Incident Management and Response.
• Experience in security device management and SIEM.
• Knowledge of security concepts such as cyber-attacks and techniques, threat
vectors, risk management, incident management etc.
• Experience in threat management.
• Knowledge of various operating system flavors including but not limited to
Windows, Linux, Unix.
• Knowledge of applications, databases, middle ware to address security
threats against the same.
• Proficient in preparation of reports, dashboards, and documentation.
• Excellent communication, analytical, problem solving and interpersonal
skills
● Diagnose, Research, troubleshoot and identify solutions to software issues
● Ask customers targeted questions to quickly understand the root of the problem
● Track computer system issues through to resolution, within agreed time limits
● Talk to clients through a series of actions, either via phone or email until they’ve solved a
technical issue
● Properly escalate unresolved issues to software developers
● Provide prompt and accurate feedback to clients
● Refer to internal database or external resources to provide accurate tech solutions
● Ensure all issues are properly logged
● Prioritize and manage several open issues at one time
● Follow up with clients to ensure their systems are fully functional after troubleshooting
● Prepare accurate and timely reports
● Document technical knowledge in the form of articles and manuals
● Meeting with clients following the sale of software packages to collect data and other information
required to customize software systems.
● Creating a project plan for each client, detailing the tasks that need to be completed for the
timely installation of customized software systems.
● Communicating with clients throughout the software customization process to obtain feedback and
approval.
● Customizing software systems based on clients’ individual needs and specifications.
● Creating a specialized document for each client, detailing all customizations made.
● Installing customized software systems and all necessary components.
● Ensuring that the project team is aware of key deliverables and project milestones.
● Providing cost and time estimates to clients who require additional customizations to be done
● Good Knowledge of SQL queries
● Understanding of common support metrics, available tools, and typical industry standards for
excellent support
● Strong troubleshooting and multi-tasking skills.
● Working continuously on a task until completion (or referral to third parties, if appropriate).
● Good knowledge of applications servers (apache,Nginx).
● Web Service concept.
● Very good presentation and interpersonal skills are required.