Senior System Engineer

Onecard - Cairo

Applicants for
1 open position
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job
  • Implement and manage day-to-day operations of Dev/QA/Staging/Production
  • Design and implement tools to automate operational processes
  • Continuously inspect and monitor development, QA and production operations processes and discuss and advocate possible opportunities for improvement
  • Implement performance benchmarking plans pre-release and on production, and produce weekly reports
  • Maintain and improve our systems monitoring
  • Automate provisioning of all internal and external systems
  • Document systems roles and main attributes / features
  • Build and manage development and testing environments, assisting software engineers in debugging tricky application issues using innovative tools
  • Cultivate best practices within the engineering group
  • Implement backup for internal and external systems
  • Implement continuous delivery and promotions from/to all environments
  • Implement systems for better logging, error reporting and tracking on all environments
  • Interface with data center staff as needed
  • Anticipate tomorrow's problems and set up proactive monitoring to avoid them
Job Requirements


  • Clear written and verbal communication in English
  • Excellent in-depth knowledge of Linux and UNIX-like systems, the more the better
  • Very good knowledge of virtualization technologies
  • Very good knowledge of at least one general purpose programming language such as Python, Ruby or Java
  • Excellent understanding of fundamental Internet and web protocols and technologies such TCP/IP, HTTP, SSL, SMTP
  • Quickly learn and develop a good judgment & clear understanding of modern technologies, systems and protocols
  • Require minimum supervision
  • Excellent time management skills
  • Self-taught and knows how to develop own self without external support

Great pluses:

  • Very good knowledge of Python
  • Very good knowledge of Java and/or the JVM
  • Experience with MySQL Replication and/or other MySQL scalability techniques
  • DevOps experience
  • Experience with Amazon Web Services (AWS)
  • Experience in OpenStack, OpenShift, Docker and/or Vagrant
  • You are fluent in English
  • You participate in open-source projects
About this Company

OneCard is the unique online Arabic shopping website, where you can buy a lot of online services and products that you need.

See all Careers and Jobs at Onecard
Signup for an employer account and Post your Jobs!