UNDP in the Arab States region · 13 hours ago
Systems Development Analyst (Cloud) - Home Based (Open to Tier 1, 2 and 3 - External)
UNDP in the Arab States region is seeking a Systems Development Analyst (Cloud) to support their cloud-based systems and development operations. The role involves managing Azure cloud infrastructure, optimizing performance, and providing tier-3 support for infrastructure-related issues.
International Affairs
Responsibilities
Support in the management of applications deployed in Kubernetes environments, ensuring their stability, scalability, replication, and modular design
Support in the oversight of the deployment and management of Azure Kubernetes Service (AKS) clusters and adjust the scale of components based on demand and performance needs
Support the preparation and maintenance of various environments (development, testing, staging, production) to facilitate smooth deployment cycles
Support in the design, implementation, and maintenance of continuous integration/continuous deployment (CI/CD) pipelines using Azure DevOps
Automate build, test, and deployment processes to ensure efficient and reliable application releases across all environments
Utilize Infrastructure-as-Code tools (e.g., Terraform) to provision and contribute to management of cloud infrastructure to ensure that environment configurations are version-controlled and reproducible, enabling consistent setups and easier scalability or recovery
Monitor the performance and health of Azure-based infrastructure components such as databases, Azure Service Bus, storage containers, and search services (Azure Cognitive Search), ensuring optimal utilization and service continuity
Contribute to system metrics analysis and logs to identify trends or issues; proactively address common performance bottlenecks
Recognize opportunities for automation in system monitoring and assist in establishing a robust monitoring and alert notification system
Configure alerts (using Azure Monitor, Application Insights, or similar tools) based on severity levels to promptly notify the team of critical issues
Analyze commonly occurring issues within the cloud infrastructure and document root causes for escalation or future reference
Identify immediate resolutions in collaboration with the development team and external vendors when needed, minimizing downtime
Run regular routines for maintenance of data across subsystems and suggest improvements
Where possible, script or automate repetitive maintenance tasks (using tools like PowerShell or CLI scripts) to improve efficiency
Provide L3 level support for infrastructure-related issues escalated from the service desk
Investigate and diagnose complex issues in the Azure cloud and DevOps environment, and coordinate with other technical teams to formulate resolutions
Support root cause analysis for major incidents to prevent recurrence
Log and document incidents and their resolution steps in the corporate task or ticketing system (e.g., create detailed problem reports or user stories in the UNV corporate task management platform such as ClickUp) for development team and vendor follow-up
Ensure that issues are tracked to closure with proper documentation and lessons noted
Contribute to proposals and implement improvements or reconfigurations in the system setup based on recurring service desk inquiries and observed pain points
Work closely with the Service Desk team to identify areas where end-user documentation or knowledge articles can reduce support load
Draft and update knowledge base articles and standard operating procedures for common L1/L2 issues, with the goal of reducing the number of cases that need to be escalated to L3
Contribute to the development of standard user documentation, technical guidelines, and operational manuals related to cloud systems and DevOps processes
Ensure that all documentation is clear, accessible, and up-to-date for both technical teams and end-users
Continuously capture lessons learned from operations, deployments, and support incidents
Synthesize and disseminate best practices and insights to team members and relevant stakeholders to improve overall system management and team performance
Actively participate in relevant knowledge networks and communities of practice within UNV/UNDP
Share experiences and solutions related to cloud infrastructure, DevOps, and system management, and stay informed about new trends and technologies that could be applied to UNV’s context
Qualification
Required
Master's Degree in Information Technology, Computer Science or related discipline
Bachelor's Degree - 2 year(s) of experience
Required Languages English
Knowledge of how to monitor Azure related services to ensure service continuity
Knowledge of Azure Kubernetes Service (AKS) monitoring, and management
Knowledge of Azure App Insights and problem identification based on log analysis
Knowledge in maintenance of Azure DevOps and monitoring automations and GIT source code deployment
Excellent writing and oral communication skills in English
Preferred
Certifications in Azure cloud administration and Azure devops or comparable other hyper scalers
Knowledge of ISO 9001
ITIL certification or similar
Knowledge of configuration management changes, ability to manage and control the configuration change management process
Knowledge in programming concept, developing software program and management of application lifecycle
Experience with development, deployment and operations of machine learning model
Familiarity of Docker containerization and infrastructure-as-code (e.g., Terraform), PowerShell scripting
Familiarity in setup of complex web architectures and their structure (CDN, WAF, load balancing and DNS)
Familiarity with hosting environment for .NET web applications
Familiarity with deployment and monitoring of python serverless functions
Company
UNDP in the Arab States region
The United Nations Development Programme works in nearly 170 countries and territories, helping to achieve the eradication of poverty, and the reduction of inequalities and exclusion.