Browse Jobs
For Employers
Post JobLog inGet Started

DevOps Engineer - Careem BUS

Careem
Cairo, Egypt
Posted 5 years ago
31People have clicked1 open position
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

DevOps Engineers will be involved in the full life cycle of an application and a team members of an agile development process, responsible for the design and implementation of applications’ build, release, deployment, and configuration activities. Other responsibilities include working with internal business partners to gather requirements, prototyping, architecting, implementing/updating CICD solutions, exploring tools, release management process automation, deployment automation, environment setups, managing operations, and triaging and fixing operational issues.

  • Builds pipelines from scratch integrating relevant environments (e.g. cloud services)
  • Designs and implements a high availability pattern for example using auto-scaling, load balancing, health checks etc.
  • Performs capacity planning and proposes the right size / capacity required for running the service (number of instances, disk size, instance type like compute optimized vs memory optimized etc.)
  • Tracks and support the rollout version and deployment
  • Defines rollout strategies for features/services (canary deployments, shadow systems etc.)
  • Understand and uses appropriate tools and principles to deploy, run, resolve, release, maintain and monitor code
  • Should be able to triage the issues by looking at the alerts at a meta level and dissect error logs
  • Participating in upgrades like MySQL, Unix/Linux, infrastructure changes etc.
  • 24/7 operations and ability to do night shift

Job Requirements

  • Good scripting skills – Bash, Pearl, Ruby or Python
  • Strong Linux background
  • Should have experience with configuration management tool (i.e Ansible , Puppet, Chef)
  • Understanding of Load balancer and Web Server ( Apache, Tomcat, Nginx)
  • Understanding of Databases and its administration (i.e Mysql, MariaDB, Postgresql)
  • Should have experience with AWS products (i.e. EMR, SQS, etc.)
  • Able to resolve known issues by run-books
  • Minimum 3 years of experience
  • Bachelors or master’s in computer science

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentDevOps Engineer - Careem BUS