Browse Jobs
For Companies
Post JobLog inGet Started

LinuxSystem Administrator

Mansheya, Alexandria

LinuxSystem Administrator

Mansheya, Alexandria
Posted 3 hours ago
2 open positions
Be the First to Apply

Job Details

Experience Needed:
Career Level:
Education Level:
Gender:
Salary:
Job Categories:

Skills And Tools:

Job Description

 Core Linux System Administration

  • Install, configure, and maintain Linux servers (Oracle Linux, RHEL, CentOS, Ubuntu, etc.).
  • Manage users, groups, filesystems, partitions, LVM, and permissions.
  • Apply system patches and kernel upgrades.
  • Maintain services like SSH, DNS, NTP, DHCP, FTP, NFS, etc.

 Package & Service Management

  • Use package managers (yum, dnf, apt) to install and manage software.
  • Configure and maintain application and database servers (Apache, NGINX, MySQL, PostgreSQL, etc.).

 Security & Compliance

  • Secure servers via firewalls (iptables, firewalld, nftables).
  • Perform system hardening and vulnerability mitigation.
  • Configure SELinux, audit logs, and security tools.
  • Enforce compliance with security policies and best practices.
  • Support Security Tools installation and troubleshooting like EDR, Antivirus and Malware.

Backup, Recovery, and DR

  • Implement and monitor backup strategies using rsync, tar, Bacula, or enterprise tools.
  • Perform disaster recovery testing and scripting.

Monitoring & Performance

  • Monitor systems using tools like Nagios, Zabbix, Prometheus, or Grafana.
  • Tune Linux performance parameters (CPU, memory, disk I/O).
  • Analyze logs using journalctl, syslog, ELK Stack, or Graylog.

 Automation & DevOps

  • Write Bash/Python scripts for routine tasks and automation.
  • Implement configuration management via Ansible, Puppet, or Chef.
  • Support CI/CD processes with Jenkins, GitLab CI/CD, etc.

Job Requirements

 Kubernetes (K8s) Responsibilities

  • Deploy and maintain Kubernetes clusters (using kubeadm, K3s, RKE, or managed services like EKS/AKS/GKE).
  • Manage containerized applications using Docker and Kubernetes.
  • Monitor Kubernetes clusters with Prometheus, Grafana, and Kube-state-metrics.
  • Implement Helm charts for application deployment.
  • Configure networking (CNI plugins like Calico/Flannel), ingress controllers (NGINX, Traefik), and service discovery.
  • Manage secrets and config maps, RBAC, namespaces, and quotas.
  • Handle persistent storage (using NFS, Ceph, or CSI drivers).
  • Troubleshoot pods, nodes, and deployments using kubectl, logs, and metrics.
  • Automate deployments via GitOps tools (ArgoCD, Flux).
  • Enforce policies using tools like OPA/Gatekeeper.
  • Participate in cluster scaling, upgrades, and capacity planning.

 Documentation & Support

  • Document Linux and Kubernetes system architecture, procedures, and changes.
  • Provide L2/L3 support for production systems and container workloads.
  • Mentor junior admins and participate in on-call rotations.

 

Featured Jobs

  • Odoo DeveloperFlint International - Cairo, Egypt21 days ago
  • IT SpecialistTAB ERP Solutions - New Cairo, Cairo2 months ago
    TAB ERP Solutions logo

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentLinuxSystem Administrator