Senior DevOps Engineer (Azure)

Date: Nov 19, 2025

Location: Cairo, EG

Company: Bespin Global

Job Purpose

The Senior Azure DevOps Engineer is responsible for designing, implementing, and managing modern DevOps practices within Azure environments. This includes building CI/CD pipelines, automating infrastructure deployment using Infrastructure-as-Code (IaC), and embedding DevSecOps principles into cloud operations. The role ensures seamless integration and delivery while aligning with enterprise-scale Azure governance, security, and compliance best practices.

Job Description

Bespineers Conduct

  • At Bespin, we are committed to excellence in all that we do, continually seeking opportunities for improvement and innovation. We prioritize fostering a positive and collaborative atmosphere where teamwork thrives, and we expect all our employees to embrace this commitment as well.

         Key Expectations:

    • Strive for operational excellence and process automation
    • Promote collaboration, transparency, and accountability in delivery
    • Uphold security, compliance, and quality as non-negotiable principles
    • Be a role model in driving modern engineering practices
    Live the Bespin values and create a vibrant workplace culture

Additional Responsibilities

Cloud Solution Architecture

  •  Design and implement Azure IaaS/PaaS architectures, aligned with business needs and best practices
  •  Develop modernization roadmaps and infrastructure blueprints using Microsoft CAF and WAF
  • Lead end-to-end Azure migration projects, leveraging Azure Migrate and associated tooling
  • Conduct migration readiness assessments and dependency analysis for rehosting, replatforming, or refactoring
  • Collaborate on application modernization efforts (App Services, Containers, AKS)

Infrastructure Automation & DevOps

  • Develop IaC using Terraform, Bicep, or ARM templates
  • Promote reusable, modular templates following enterprise patterns and version control.
  • Design, build, and manage secure, scalable CI/CD pipelines using Azure DevOps and GitHub Actions
  • Automate build and release processes for IaaS, PaaS, and containerized workloads.
  • Enable continuous testing, integration, and delivery processes across environments.
  • Apply DevSecOps practices to integrate security in pipelines
  • Embed security scanning tools into pipelines (e.g., SAST, DAST, IaC scanning)
  • Leverage Azure Policy, Defender for DevOps, and GitHub Advanced Security.

Monitoring, Governance & Optimization

  • Integrate Azure Monitor, Log Analytics, and Application Insights in DevOps processes.
  • Implement alerting and auto-remediation workflows·
  • Apply tagging, cost controls, and governance standards in DevOps workflows
  • Automate compliance checks and reporting.

 

 

 

Additional Responsibilites

Security & Compliance

  • Utilize services such as Microsoft Defender for Cloud, Azure Firewall, Sentinel, and Key Vault
  • Ensure cloud infrastructure aligns with regulatory compliance and corporate policies
  • Participate in internal reviews and audits on cloud security posture

Collaboration & Delivery

  • Act as a technical advisor during project delivery, collaborating with architects, presales, and project managers
  • Support agile delivery with automated release and rollback mechanisms.
  • Conduct DevOps readiness assessments and implementation plans

Job Specification

Education

Bachelor’s degree in computer science, Information Systems, Electrical Engineering, or any related field

Professional Certifications

AZ-400: DevOps Engineer Expert
AZ-104: Azure Administrator Associate
AZ-305: Azure Solutions Architect Expert (Preferred)
Certified Kubernetes Administrator (Preferred)
Terraform Associate (Preferred)
GitHub Actions or GitHub Advanced Security (Preferred)
ITIL 4.0 Foundation (Optional)

Working Experience

Minimum 4–6 years of experience in DevOps roles with strong Azure background
Proven experience in designing CI/CD pipelines and infrastructure automation
Experience working in enterprise DevOps environments with IaC and GitOps
Familiarity with agile and secure development practices

Knowledge

Strong knowledge of Azure services (AKS, App Services, VMs, VNets, Azure DevOps, GitHub)
Deep expertise in IaC (Terraform, Bicep, ARM), CI/CD workflows, and automation scripting
Familiarity with Microsoft CAF, WAF, and enterprise-scale DevOps patterns
Proficiency in scripting: PowerShell, Bash, or Python
Experience with containerization and orchestration (Docker, Kubernetes/AKS)
Solid grasp of DevSecOps, release management, monitoring, and logging tools