# DevOps Engineer

**Company:** [Dsquares](http://jobs.workable.com/companies/pTC3CW18QJv67Re3mivL66.md)
**Location:** Cairo, Egypt
**Workplace:** hybrid
**Employment type:** Full-time
**Department:** Technology

[Apply for this job](http://jobs.workable.com/view/d0f48498-5dad-4a0e-819c-44a9355f1161)

## Description

Dsquares is not just a loyalty program provider; we specialize in crafting loyalty solutions that deliver unforgettable experiences, ensuring customers keep returning. From concept to execution, we handle the entire loyalty journey, turning brands into cherished favorites.

Our tech-savvy team is driven by a passion for innovation, empowering businesses to cultivate lasting relationships with their clients.

**Our team is the core of Dsquares. We believe that exceptional people create exceptional solutions. Our culture is founded on openness, empowerment, and a collective passion for delivering extraordinary customer experiences. Join us and be part of a team that’s redefining loyalty programs.**

_More than rewards, we create experiences. And more than customers, we build advocates._

**About the role:**

As a Senior DevOps Engineer your role combines Engineering and coding skills to create , develop, test and deploy software systems within the company, you will also be working closely with our development teams to optimize application architectures for cloud environments, emphasizing scalability, availability, and performance.

**Duties & Responsibilities:**

-   Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes, ensuring the rapid and reliable delivery of software.
-   Work closely with development teams to optimize application architectures for cloud environments, emphasizing scalability, availability, and performance.
-    Implement and manage containerization and orchestration platforms (e.g., Docker, Kubernetes) to facilitate efficient deployment and scaling of applications.
-    Monitor and troubleshoot application and infrastructure performance issues, responding to incidents and identifying opportunities for optimization.

-   Implement and enforce security best practices, ensuring the integrity and confidentiality of data within the environment.  
     Maintain configuration management tools to ensure consistency across various environments and servers.
-    Research and recommend new technologies and tools to enhance the DevOps process and infrastructure.
-    Document processes, procedures, and configurations to facilitate knowledge sharing and onboarding of new team members.

## Requirements

**Required Skills & Abilities:**

-    Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI/CD, CircleCI) and configuration management tools (e.g., Ansible, Terraform).
-   Familiarity with scripting languages (e.g., Bash, Python) and automation frameworks.
-   Strong knowledge of networking, security, and monitoring practices in a DevOps context. 
-   Problem-solving mindset and ability to troubleshoot complex technical issues.

**Education & Experience:**

-   Bachelor's or higher degree in Computer Science, Information Technology, or related field.
-   1 - 2 years of experienve as a DevOps Engineer or similar role, with a strong understanding of software development and IT operations.
-   Experience with containerization and orchestration tools such as Docker and Kubernetes.

## Benefits

-   Private Medical Insurance & life cover.

-   Transportation & Mobile Allowance Benefit.
-   Annual profit share.
-   Hybrid working environment.
-   Inclusive working environment with enhanced maternity and paternity benefits.
-   Work and organizational culture which values learning.
-   Regular perks such as company social, wellbeing & CSR events.
-   Your Birthday Off.
-   Extra day of leave for every year of completion.
