Browse Jobs
For Employers
Post JobLog inGet Started

Senior System Engineer

Onecard
Cairo, Egypt
Posted 5 years ago
22Applicants for1 open position
  • 17Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • 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

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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior System Engineer