Browse Jobs
For Companies
Log inGet Started

DevOps

Alexandria, Egypt

DevOps

Alexandria, Egypt
Posted 4 days ago
8Applicants for1 open position
  • 5Viewed
  • 0In Consideration
  • 4Not Selected

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.

 

 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.

Job Requirements

DevOps Engineer

  • ● Work experience as a DevOps Engineer or similar software engineering rol
  • ● Working knowledge of databases and SQL
  • ● Problem-solving attitude
  • ● Team spirit
  • ● BSc in Computer Science, Engineering or relevant field

Featured Jobs

Similar Jobs

Search other opportunities
JobsEngineering - Telecom/TechnologyDevOps