Systems & DevOps Engineer

Job Title:Systems & DevOps Engineer
Experience:4 to 5
Education:Bachelor’s Degree
Location:Giza, Egypt
Category:IT/Software Development, Engineering – Telecom/Technology


  • Responsible for multitasking and dealing with multiple urgent situations at a time, DevOps Engineers must be extremely flexible.
  • Project Planning
    • Participates in the processes of strategic project-planning meetings. In addition to providing guidance and expertise on system options, risk, impact and costs vs. benefits, he creates and shares their operational requirements and development forecasts to allow for timely and accurate planning of projects.


  • Development
    • Responsible for developing and building IT solutions, DevOps Engineers install and configure solutions, implement reusable components, translate technical requirements, assist with all stages of test data, develop interface stubs and simulators and perform script maintenance and updates.


  • Deployment
    • Build automated deployments through the use of configuration management technology.
    • Deploy new modules and upgrades and complete fixes within the production environment.


  • Documenting and Knowledge transfer


  • Maintenance and Troubleshooting
    • Routine application maintenance tasks.
    • Help create requirements and procedures for implementing routine maintenance.
    • Troubleshooting existing information systems for errors and resolving those errors.


  • Performance Management
    • Evaluate existing applications and platforms,  also give recommendations for enhancing performance via gap analysis, identifying the most practical alternative solutions and assisting with modifications.
    • Professional Skills
  • Wide knowledge in operating system administration, programming languages, cloud platform deployment and networking protocols
  • Profound knowledge in various scripting languages, system & server administration and mass system deployments
  • Hands-on experience in networking security, databases and cloud systems


Technological Skills

  • Systems skills
    • OS: Linux essentials
    • Containers: Docker & Kubernetes
    • File Servers, Security, Performance, High Availability, Mailing servers, VPN
  • Networking skills: Networking essentials, DNS, Network routing/subnetting, SSL Certificates
  • Database skills: PostgreSQL, MySql, MongoDB, Redis etc.
  • Source code management skills:  Git, Git Flows,  GitLab, GitHub etc.
  • Cloud services skills:
    • AWS: EC2, S3, Route53, VPC, RDS, EKS etc.
    • GCE
    • OpenStack
  • Monitoring: Prometheus, Grafana.
  • Log management: ELK (Elasticsearch, Logstash, Kibana), EFK (Elasticsearch, Fluentd, Kibana), Loki etc.
  • Security: Server hardening, WAF, Fail2ban, Firewalls, Dos & DDoS protection etc.

Certificates (Better to have)

  • CompTIA IT Fundamentals+/A+/Network+/Linux+/Cloud+
  • Linux Professional DevOps Tools
  • AWS Certifications Suite
  • GCE Certifications Suite
  • LPIC Certifications Suite
  • Or any subject-related certificate.

Collected from:

Posted in Engineering - Telecom/Technology IT/Software Development