Apply now

Apply for this job and hear back from the hiring manager in 1 week!

Apply now

About the company

Since 2016, we are true believers in the human potential and businesses which shape our modern world

View company

DevOps Engineer

Location

Egypt

Team

DevOps

Type

Hybrid

Seniority

Mid-Level

Job Description

Role Overview:

The DevOps Engineer is responsible for ensuring the reliability, scalability, and efficiency of development, deployment, and infrastructure processes. This role involves working closely with cross-functional teams, including developers, QA engineers, product managers, and stakeholders, to streamline software delivery, enforce best practices, and enhance system performance through automation, monitoring, and continuous integration/deployment (CI/CD).

Key Responsibilities:

• Design, implement, and maintain CI/CD pipelines to automate build, test, and deployment processes.

• Ensure system reliability, scalability, and security through infrastructure automation and monitoring.

• Collaborate with development and operations teams to optimize deployment strategies and workflows.

• Implement and maintain infrastructure as code (IaC) using tools like Terraform, Ansible, or CloudFormation.

• Monitor system performance, detect bottlenecks, and troubleshoot issues proactively.

• Manage and optimize cloud-based and on-premise environments, ensuring high availability and performance.

• Improve software development lifecycle efficiency through DevOps best practices.

• Define and enforce security and compliance standards across the deployment process.

• Develop and maintain observability solutions using logging and monitoring tools like Prometheus, Grafana, or ELK Stack.

• Automate repetitive tasks to improve development and deployment efficiency.

• Collaborate with QA teams to integrate automated testing into CI/CD pipelines.

• Prepare and share regular reports on deployment success rates, system uptime, and performance metrics.

Qualifications:

• Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).

• Proven experience in DevOps, system administration, or cloud infrastructure management.

• Strong knowledge of CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.

• Experience with containerization and orchestration (Docker, Kubernetes).

• Proficiency in scripting languages (Bash, Python, or PowerShell) for automation.

• Hands-on experience with cloud platforms (AWS, Azure, or GCP).

• Familiarity with infrastructure as code (IaC) tools like Terraform or Ansible.

• Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or Datadog.

• Strong analytical and problem-solving skills.

• Excellent written and verbal communication skills.

Apply now