Jobs / BlackStone eIT
Senior Cloud and DevOps Engineer - Azure Applications
BlackStone eIT · Dubai, DU, UAE
Dubai, DU, UAEExp: 5+ yrsOnsite
Remuneration
Not specified
Location
Dubai, DU, UAE
Visa sponsorship
Not specified
Job summary
Own Azure environments and operational reliability for digital platforms, managing development, UAT, and production deployments, monitoring, security coordination, performance, costs, and recovery. Build CI/CD pipelines and maintain infrastructure as code for applications using Next.js, React, Node.js, .NET, and Strapi, with Azure services including App Service, Functions, Key Vault, Azure Monitor, and Application Insights.
Qualifications
- At least 5 years of cloud or DevOps engineering experience, including 3 years operating production applications on Azure.
- Strong experience with Azure App Service, Functions, Storage or Blob, Key Vault, Azure Monitor, and Application Insights; API Management and Service Bus experience preferred.
- Hands-on experience with Azure DevOps Pipelines or GitHub Actions, including secure deployment and rollback.
- Practical experience with Terraform or Bicep.
- Experience deploying and troubleshooting Node.js, Next.js, .NET, and headless CMS applications.
- Practical Docker experience; Kubernetes experience preferred where relevant.
- Proficiency in PowerShell, Bash, or Python for operational automation.
- Understanding of Microsoft Entra ID, managed identities, RBAC, DNS, TLS, private endpoints, and application connectivity.
- Experience supporting SQL Server and PostgreSQL deployment and connectivity, including backup and recovery coordination.
- Experience with incident diagnosis, root-cause analysis, monitoring, and recovery testing.
- Ability to coordinate developers, vendors, Technical Support, and security teams.
Responsibilities
- Configure and maintain development, UAT, and production environments for web applications, APIs, CMS, and supporting services.
- Build and maintain CI/CD pipelines for Next.js, React, Node.js, .NET, and Strapi applications.
- Maintain repeatable infrastructure configuration, version-controlled changes, and consistent environments.
- Implement deployment checks, approval controls, rollback procedures, and release traceability.
- Establish health checks, logs, dashboards, and actionable alerts; investigate production incidents.
- Configure application identities, access controls, certificates, and secrets with security teams.
- Assess scaling, resource utilization, and availability; implement agreed improvements.
- Monitor cloud expenditure, identify waste, and recommend capacity and configuration changes.
- Coordinate application and database backups, and validate restoration and recovery procedures.
- Maintain environment inventories, deployment guides, runbooks, and knowledge-transfer materials.
Skills
AzureAzure DevOpsAzure Key VaultAzure MonitorBashBicepDocker.NETGitHubGitHub ActionsKubernetesNode.jsPostgreSQLPowerShellPythonTerraformVaultAzure Service BusKeycloak
Certifications
Microsoft Azure Administrator certificationDevOps Engineer certification
Degrees
Bachelor’s degree in Computer Science, Software Engineering, Information Technol
Relocation
No