Linux Administrator
On-site Cairo, Cairo Governorate, Egypt 0084
Description
· Install and maintain all server hardware and software systems and manage server performance and availability.
· Maintain all system backups and aid in the restoration of all operations, as well as give all users the necessary training.
· Maintain and operate containerization and Kubernetes-based environments.
· Create and manage all system tools for all scripts and automation processes and oversee all capacity planning.
· Create an infrastructure to handle all business requirements and execute frequent system troubleshooting to fix all difficulties.
· Monitor daily systems, evaluate the availability of all server resources, and carry out all Linux server tasks.
· Assist in setting up and deploying all virtual machines and installing and backing all configuration procedures.
· Manage all resource performance, assure optimization, provide support for all applications, and maintain an ideal level of customer service.
· Maintain and monitor all system frameworks, as well as provide after-hours assistance for all systems and keep up to date on Linux expertise.
· 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
· Manage, coordinate, and implement software upgrades, patches, and hotfixes on servers and workstations.
· Collaborate with other teams and team members to develop automation strategies and deployment processes.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or similar relevant degree
- Previous working experience as a Linux Administrator for +5 years
- Hands-on in containerization and Kubernetes-based environments is a must
- In-depth knowledge of Linux: RedHat, CentOS, Debian, etc.
- Good Knowledge of Windows Administration
- Familiarity with VMWare and KVM.
- Hands-on experience with NGINX and Apache.
- Familiarity with monitoring tools, Grafana is preferred.
- Hands-on experience with Ansible for automation.
- Expert in Shell and Python scripting
- Good Networking background
- Solid knowledge of DNS, HTTP, LDAP, SMTP, and SNMP protocols.
- Strong problem-solving and communication skills.
- Additional Linux certifications (RHCSA or RHCE) will be an advantage