Senior .NET Azure Ops Specialist

United Nations

Bangkok City

Description

Come work for the United Nations.

This position is within the Enterprise Solutions Service, Office of Information and Communications Technology (OICT/ESS). OICT/ESS develops and supports a wide range of enterprise solutions and provides products and services that support the work of the United Nations.

We have an existing application running on Azure. We are looking for a Senior .NET Azure Ops Specialist with 5+ years of experience to make sure the app runs best in the most cost-effective way.

Key Responsibilities

  • Azure Cloud Resource Operations and Management: oversee the optimization, monitoring (and if needed re-configuration and additional provision) of Azure infrastructure resources. Ensure cost‑effective operations, maintain performance and availability standards, and support incident response, troubleshooting, and continuous improvement of the Azure environment.
  • Application Operations & Lifecycle Management: oversee the deployment, monitoring, scaling, and day-to-day operation of cloud-hosted applications on Azure. Ensure high availability, meet SLAs/KPIs, and lead incident response, troubleshooting, and resolution.
  • Security, Compliance & Patch Management: implement and enforce security best practices as per UN policies.
  • Performance & Cost Optimization: proactively monitor application and infrastructure performance, applying tuning strategies to improve speed, reliability, and user experience. Drive costs down by right-sizing resources, leveraging savings plans, and eliminating waste.
  • Research & Continuous Improvement: research emerging Azure services, cloud-native architectures, automation tools, and industry best practices. Pilot and recommend solutions that enhance operational efficiency, security, scalability, or developer velocity.
  • Application Architecture & Solution Design: design and validate cloud-native application architectures on Azure. Evaluate technology trade-offs and architect for scalability, resilience, observability, cost efficiency, and future-proof technical solutions.
  • Documentation & Knowledge Management: maintain comprehensive, version-controlled documentation. Ensure that all configurations, deployments, and modifications are auditable and repeatable.
  • Cross-Functional Collaboration & Agile Delivery: partner with developers, business analysts, product owners, and DevOps teams to translate business requirements into technical implementations. Participate in project planning, release management, and CI/CD workflows. Collaborate with UN Hybrid Cloud Team to coordinate configuration of common organization‑wide resources such as gateways, Entra Identity and networking services.
  • Training, Enablement & End-User Support: deliver technical training and user onboarding sessions for internal teams and end-users as needed. Provide tier-3 support.

Requirements:

  • 5+ years of hands-on experience monitoring, deploying and maintaining .NET and .NET Core applications in production environments on Microsoft Azure. We prefer someone with a developer background that came to Ops.
  • Strong understanding of .NET application architecture, debugging, performance profiling, and dependency management; prior hands-on development experience is highly desirable.
  • 5+ years of experience managing Azure-hosted workloads, including Azure App Services, Azure Functions, VMs, Azure SQL, Service Bus, API Management, VNet design, Private Endpoints, DNS, and Entra ID (including B2B and B2C identity scenarios).
  • 2+ years of experience designing, implementing, and optimizing CI/CD pipelines using Azure DevOps.
  • Proficiency in PowerShell and/or Python for automation, configuration management, log parsing, cost/usage reporting, and operational tooling
  • Azure certifications highly desirable (e.g. AZ-104: Azure Administrator Associate or AZ-305: Azure Solutions Architect Expert Certification)

The position is based in Bangkok, Thailand, in the United Nations Building on Rajadamnern Nok Avenue.