DevOps Engineer
Onecard -
Cairo, EgyptPosted 5 years ago20Applicants for1 open position
- 11Viewed
- 0In Consideration
- 0Not Selected
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