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.