DevOps Engineer

Downtown, Cairo, EG - Fulltime

ES is a product-driven development firm that works within a range of markets and brands creating compelling, successful technology products. We help people perfect and realize their visions for digital products. While others may just churn out what a client asks for, we strive to truly understand the problems our clients are aiming to solve and will stop at nothing to build solid products that we’re proud of.

ES’s DevOps & SRE team is dedicated to building, evolving and operating dynamic, secure and resilient systems at scale. Our team members participate in the entire product & service lifecycle from design through the development and testing process to production support and operations. Our goal is to leverage best-in-class development techniques to operational tasks.

Your Roles & Responsibilities:

  • Serve as an advocate for quality practices including the development of automated testing to improve business processes.
  • Deploying, automating, maintaining and managing Google cloud based production system, to ensure the availability, performance, scalability and security of production systems.
  • Build, release and configuration management of production systems..
  • Act as a critical part of a multi-team effort to deliver, manage and maintain configuration automation to meet business needs.
  • Create and maintain configuration standards for software and infrastructure.
  • Manage CI & CD tools and pipeline as a partner to development and QA teams.
  • Recommend, develop and implement system enhancements that will improve the performance and reliability of the system including installing, upgrading/patching, monitoring, problem resolution, configuration management and security.
  • Oversight of critical incident and major system escalations from initiation to resolution.
  • Create mechanisms/architectures that enable fault tolerance and rapid recovery from failure.
  • Create and maintain configuration standards for software and infrastructure.

The Ideal Candidate:

  • Experience with Linux based platforms (Debian/Ubuntu/CoreOS) .
  • Experience in network and server engineering.
  • Experience with infrastructure automation/configuration management such as Terraform , helm.
  • Demonstrated experience installing, operating and troubleshooting a variety of open source technologies.
  • Experience with relational and non-relational databases.
  • Experience with PaaS technologies such as containers, container orchestration and scheduling, service registration / discovery and monitoring (Docker, Kubernetes, etc.)
  • Experience with software quality principles and associated tools for testing and analysis.
  • Knowledge of CI & CD practices and supporting tools (Jenkins, SonarQube or similar).
  • Demonstrated experience in documenting, designing and redesigning process in an enterprise environment.

    Your file must be having the extension .pdf, .doc, .docx, .jpg. The maximum size for file is 2MB