# Senior Cloud and DevOps Engineer - Azure Applications

**Company:** [BlackStone eIT](https://jobs.workable.com/companies/tibAGcW55dzHFist5SpD3s.md)
**Location:** Dubai, United Arab Emirates
**Workplace:** on site
**Employment type:** Full-time
**Department:** Outsource

[Apply for this job](https://jobs.workable.com/view/4a49c0d7-3999-4e21-94ab-31b4d36a04cd)

## Description

**Job Purpose**

Own Azure application environments, deployment automation, monitoring and operational reliability for the Chamber’s digital platforms. Work with Technical Support and security teams on shared infrastructure, connectivity, protection and recovery requirements.

**Key Responsibilities**

•         **Azure Environments:** Configure and maintain development, UAT and production environments for web applications, APIs, CMS and supporting services.

•         **Deployment Automation:** Build and maintain **CI/CD pipelines** for **Next.js**, React, **Node.js**, .NET and **Strapi** applications.

•         **Infrastructure as Code:** Maintain repeatable infrastructure configuration, version-controlled changes and environment consistency.

•         **Release Management:** Implement deployment checks, approval controls, rollback procedures and release traceability.

•         **Monitoring and Reliability:** Establish application health checks, logs, dashboards and actionable alerts; investigate production incidents.

•         **Identity and Secrets:** Configure application identities, access controls, certificates and secrets management in coordination with security owners.

•         **Performance and Capacity:** Assess application scaling, resource utilization and availability requirements; implement agreed improvements.

•         **Cloud Cost Management:** Monitor expenditure, identify waste and recommend capacity and configuration changes.

•         **Recovery:** Coordinate application/database backup requirements with Technical Support and validate restoration and recovery procedures.

•         **Operational Documentation:** Maintain environment inventories, deployment guides, runbooks and knowledge transfer.

## Requirements

•         **Education:** Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field.

•         **Experience: Minimum 5 years** in cloud/DevOps engineering, including **at least 3 years** operating production applications on Azure.

•         **Azure Services:** Strong experience with **App Service**, Functions, Storage/Blob, **Key Vault**, **Azure Monitor** and **Application Insights**; API Management and **Service Bus** experience preferred.

•         **CI/CD:** Strong hands-on experience with **Azure DevOps Pipelines** or **GitHub Actions**, including secure deployment and rollback.

•         **Infrastructure as Code:** Practical experience with **Terraform** or **Bicep**.

•         **Application Platforms:** Experience deploying and troubleshooting **Node.js**, **Next.js**, .NET and headless CMS applications.

•         **Containers:** Practical **Docker** experience; **Kubernetes** experience preferred where relevant.

•         **Scripting:** Proficiency in PowerShell, Bash or Python for operational automation.

•         **Identity and Networking:** Understanding of **Microsoft Entra ID**, managed identities, RBAC, DNS, TLS, private endpoints and application connectivity.

•         **Databases:** Experience supporting deployment and connectivity for **SQL Server** and **PostgreSQL**, including coordination of backup and recovery.

•         **Reliability:** Demonstrated incident diagnosis, root-cause analysis, monitoring and recovery-testing experience.

•         **Certification:** Microsoft Azure Administrator or DevOps Engineer certification preferred.

•         **Collaboration:** Ability to coordinate developers, vendors, Technical Support and security teams with clear operational ownership.
