Consultant – Azure Automation Engineer (Local – HQA) – Re-Advertised

  • Location:
  • Salary:
    negotiable / YEAR
  • Job type:
    CONTRACTOR
  • Posted:
    2 weeks ago
  • Category:
    Engineering
  • Deadline:
    01/05/2024

JOB DESCRIPTION

Result of Service
UNRWA has implemented DevOps to accelerate the delivery of applications and services to the business. As the next step, we will introduce Infrastructure as Code (IaC) for our workloads in Azure. This position will extend our newly developed DevOps capability with Terraform scripts to build the infrastructure for our production workloads. The consultant will report to the Head, Infrastructure and Operations Section in the Digital Impact, Technology and Innovation Department (DITID), at UNRWA Headquarter Amman.
Work Location
Amman – Jordan
Expected duration
up to 11 months
Duties and Responsibilities
DUTIES AND RESPONSIBILITIES The consultant will report to the Head, Infrastructure and Operations Section in the Digital Impact, Technology and Innovation Department (DITID), at UNRWA Headquarter Amman: • Designing, developing, analyzing, and implementing Terraform Infrastructure as code (IaC) scripts to automate the provisioning, rebuilding, and management of application and database servers and other cloud components in Azure. • Design, develop, and maintain Infrastructure as Code (IaC) solutions using Terraform for provisioning and managing Azure resources. • Implement Ansible playbooks for configuration management, application deployment, and automation of repetitive tasks. • Collaborate with infrastructure and development teams to understand requirements and translate them into automated solutions. • Utilize Terraform to define and deploy Azure resources such as virtual machines, networks, storage accounts, databases, and other services. • Integrate Terraform and Ansible into CI/CD pipelines for automated provisioning, configuration, and deployment of infrastructure and applications. • Deploy and manage containerized applications using Azure Kubernetes Service (AKS) or other container orchestration platforms. • Automate container deployment, scaling, and lifecycle management tasks using Terraform and Ansible. • Developing complete scripted solutions for over 10 UNRWA systems. • Producing the architectural diagram (with the dependencies) and documentation of the new server restore approach. • Providing training for the DITID team involved in DevOps operation and management. • Performing other duties as may be assigned.
Qualifications/special skills
DUTIES AND RESPONSIBILITIES The consultant will report to the Head, Infrastructure and Operations Section in the Digital Impact, Technology and Innovation Department (DITID), at UNRWA Headquarter Amman: • Designing, developing, analyzing, and implementing Terraform Infrastructure as code (IaC) scripts to automate the provisioning, rebuilding, and management of application and database servers and other cloud components in Azure. • Design, develop, and maintain Infrastructure as Code (IaC) solutions using Terraform for provisioning and managing Azure resources. • Implement Ansible playbooks for configuration management, application deployment, and automation of repetitive tasks. • Collaborate with infrastructure and development teams to understand requirements and translate them into automated solutions. • Utilize Terraform to define and deploy Azure resources such as virtual machines, networks, storage accounts, databases, and other services. • Integrate Terraform and Ansible into CI/CD pipelines for automated provisioning, configuration, and deployment of infrastructure and applications. • Deploy and manage containerized applications using Azure Kubernetes Service (AKS) or other container orchestration platforms. • Automate container deployment, scaling, and lifecycle management tasks using Terraform and Ansible. • Developing complete scripted solutions for over 10 UNRWA systems. • Producing the architectural diagram (with the dependencies) and documentation of the new server restore approach. • Providing training for the DITID team involved in DevOps operation and management. • Performing other duties as may be assigned. MINIMUM QUALIFICATIONS AND EXPERIENCE • An advanced university degree from an accredited educational institution in computer science, information technology, or a related discipline. A first-level university degree in combination with qualifying experience may be accepted in lieu of the advanced university degree. • Minimum 7 years’ experience in this domain. • Proficiency in Terraform, Ansible, and scripting languages such as PowerShell, Bash, or Python. • Hands-on experience with Azure Cloud services and resource management. • Familiarity with containerization technologies (e.g., Docker, Kubernetes) and container orchestration platforms (e.g., AKS). • Strong understanding of CI/CD concepts and experience with tools like Azure DevOps • Excellent knowledge and experience in building and operating high-quality DevOps solutions. • Fluency in written and spoken English is required. Knowledge of Arabic is an advantage. DESIRABLE QUALIFICATIONS • Azure certifications, e.g. AZ-104, AZ-204, AZ-400 COMPETENCIES • Applying technical expertise. • Strong ability to drive for results to manage and deliver against multiple priorities on time. • Strong analytical and critical thinking skills. • Strong interpersonal and communication skills, verbal and written. • Ability to work under stress. • Flexibility and adaptability. CONDITIONS OF SERVICE • The selected candidate will be based in UNRWA HQA Amman – Jordan. • The duration of the Contract is up to 11 months, and the possibility of extension is subject to the availability of funds, continuing need, and satisfactory performance. • The selected candidate will receive monthly fees equivalent to grade 17 step 1 as UNRWA salary scale (JD1156.60). Advanced university degree from an accredited educational institution in computer science, information technology, or a related discipline. First-level university degree in combination with qualifying experience may be accepted in lieu of the advanced university degree. Min. 7 years’ experience in this domain. Proficiency in Terraform, Ansible, and scripting languages such as PowerShell, Bash, or Python. Hands-on experience with Azure Cloud services and resource management. Familiarity with containerization technologies (e.g., Docker, Kubernetes) and container orchestration platforms (e.g., AKS). Strong understanding of CI/CD concepts and experience with tools like Azure DevOps Excellent knowledge and experience in building and operating high-quality DevOps solutions.
Languages
● Fluency in written and spoken English is required. Knowledge of Arabic is an advantage
Additional Information
Not available.
No Fee
THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.