DevOps Engineer

Tatweer GlobalCairowuzzufpublished 09/08/2026
Must-have:PythonGitAWSAzureGoogle CloudDockerKubernetesCloudDevOpsQA/TestCI/CDMicroservicesSecurity

Key Responsibilities

  • Design, implement, and maintain CI/CD pipelines to streamline software delivery.
  • Manage and support cloud infrastructure across Azure and other cloud platforms.
  • Automate infrastructure provisioning and deployment processes using Infrastructure as Code (IaC).
  • Monitor application and infrastructure performance, availability, and security.
  • Collaborate closely with Development, QA, and Infrastructure teams to optimize delivery processes.
  • Manage containerized environments and orchestration platforms such as Docker and Kubernetes.
  • Implement backup, disaster recovery, and system reliability best practices.
  • Troubleshoot and resolve infrastructure, deployment, and performance issues.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 4+ years of experience in DevOps, Cloud Engineering, or Infrastructure Administration.
  • Minimum 2 years of hands-on experience with Azure DevOps is a must.
  • Strong experience with Azure Cloud and exposure to other cloud platforms such as AWS or Google Cloud Platform (GCP).
  • Experience building and managing CI/CD pipelines using Azure DevOps.
  • Hands-on experience with Docker, Kubernetes, Git, and automation tools.
  • Experience with Infrastructure as Code (IaC) tools such as Terraform, Bicep, ARM Templates, or similar.
  • Exposure to microservices, containerized architectures, and modern DevOps practices.
  • Good understanding of monitoring, logging, security, and cloud governance practices.
  • Strong scripting skills (PowerShell, Bash, Python, or similar).
  • Excellent troubleshooting, problem-solving, and communication skills.