Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Manage and monitor all installed systems and infrastructure
- Install, configure, test and maintain operating systems, application software and system management tools
- Proactively ensure the highest levels of systems and infrastructure availability
- Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes
- Maintain security, backup, and redundancy strategies
- Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks
- Participate in the design of information and operational support systems
- Provide 2nd and 3rd level support
- Liaise with vendors and other IT personnel for problem resolution
- Oversee development and maintenance of computer systems.
- Identify departmental needs and make suggestions regarding technical direction.
- Set up organization's intranets.
- Design and implement system security and data assurance.
- Configure and install computer systems for other organizations.
- Design and develop software.
- Test software applications and systems.
- Develop different types of software, including business applications, operating systems, network control systems, and middleware.
- Apply knowledge of computing systems and software structure.
- Analyze users' needs.
- Create manuals and detailed sets of instructions including algorithms that tell computers what to do.
- Support LANs, WANs, network segments, Internet, and intranet systems.
- Maintain system efficiency.
- Ensure design of system allows all components to work properly together.
- Troubleshoot problems reported by users.
- Make recommendations for future upgrades.
- Maintain network and system security.
- Monitor networks to ensure security and availability to specific users.
- Evaluate and modify system's performance.
- Identify user needs.
- Maintain integrity of the network, server deployment, and security.
- Design and deploy networks.
- Perform network address assignment.
- Assign routing protocols and routing table configuration.
- Assign configuration of authentication and authorization of directory services.
- Maintain network facilities in individual machines, such as drivers and settings of personal computers as well as printers.
- Maintain network servers such as file servers, VPN gateways, intrusion detection systems.
- Administer servers, desktop computers, printers, routers, switches, firewalls, phones, personal digital assistants, smartphones, software deployment, security updates and patches.
- Perform data backups and disaster recovery operations.
- Train people in computer system use.
- Solid networking knowledge (OSI network layers, TCP/IP)
- Proven working experience in installing, configuring and troubleshooting UNIX /Linux based environments.
- Experience with virtualization and containerization (e.g., VMware, Virtual Box)
Job Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Males Only
- Fulent English
- Have experiance more than 3 years
- Must have CCNA MCITP MCSA and MCSE
Featured Jobs
Similar Jobs
- IT System AdministratorCSCEC(Egypt – Alamein Downtown Towers project ) - New Cairo, Cairo23 days ago