Consultant – DevOps Engineer, Local);(HQ Gaza
Implement and support ongoing DevOps transformation
Overview
Implement and support ongoing DevOps transformation
You have:
- A university degree or master's degree in a relevant field from an accredited institution.
- A minimum of 4 years of experience for a bachelor's degree and a minimum of 2 years for a master's degree in development using specific technologies.
- Hands-on experience with automation scripts using Atlassian tools and Azure DevOps.
- Must know a programming language such as Java frameworks or C#.
- Good understanding of business applications, technologies, and software.
- Excellent written and verbal communication skills, interpersonal and collaborative skills.
- Fluent in spoken and written English.
Result of Service UNRWA is an equal opportunity employer and welcomes applications from both women and men. UNRWA encourages applications from qualified women. Only those applicants shortlisted for an interview will be contacted. UNRWA is a non-smoking environment.
Work Location Gaza
Duties and Responsibilities ¿ Works as part of the DevOps transformation core team in developing the automation scripts for the creation of projects using Atlassian tools and Azure DevOps. ¿ Develops scripts to automate the pipeline creation for CI & CD in Bitbucket, Bamboo, and Azure DevOps. ¿ Develops scripts to create Containers and deploy the applications to the containers. ¿ Develops scripts to create Containers and deploy the test automation scripts to the containers. ¿ Integrates the components (Application/Test script Build & deploy) to the pipeline. ¿ Reviews the codes developed by the peers and follows the standard and principles set by the core transformation team. ¿ Manages changes, bugs, and enhancements for the scripts, modify the automation scripts where necessary, and test its applicability to ensure it conforms to the specifications. ¿ Integrates the code developed by other teams (like Infrastructure, Security, Testing). ¿ Bug test the automation script to ensure its reliability and stability. ¿ Ensures systems are safe and secure against cybersecurity threats. ¿ Prepares the necessary technical documentation for the areas automated for future reference in confluence. ¿ Applies industry standards and best practices in writing and performing codes, testing, and compliance with security standards and policies for the produced artifacts. ¿ Performs any other related duties as required.
Qualifications/special skills Academic Qualifications:
¿ A university degree or master's degree from an accredited educational institution in information technology, information management, Information systems, computer science, computer engineering, Software engineering, Business Administration, Management, or other related disciplines;
Experience:
¿ A minimum of 4 years of experience for a bachelor's degree and a minimum of 2 years for a master's degree in development with the following technologies/tools or experience in the following programming languages: o Application performance monitoring tools like New Relic o Docker o Kubernetes o CI/CD tools, like Bitbucket, Bamboo, Azure DevOps o API manager
¿ Good knowledge and sound understanding of IT fundamentals and technologies pertinent to creating business solutions (software development and testing, architecture, applications, databases, integration, infrastructure, and networks) ¿ Must have hands-on experience in creating automation scripts using Atlassian & Azure DevOps tools ¿ Must know a programming language (Java frameworks, C#), applications development, and technical architecture ¿ Must be technologically savvy, demonstrating the ability to easily adapt to new and unfamiliar technologies, software, and systems ¿ Must have a good understanding of business applications, technologies & software ¿ Must have hands-on experience in creating and managing the Container and deploying applications to the containers ¿ Must know Kubernetes clusters, creating and managing deployments in Kubernetes ¿ Must have work experience in Integrating different components (like Infrastructure, Security, Testing) to the Pipeline.
Competency:
- Excellent written and verbal communication skills, interpersonal and collaborative skills.
- A high degree of initiative, dependability, and ability to work with little supervision.
- High level of personal integrity, as well as the ability to professionally handle confidential matters and show an appropriate level of judgment and maturity.
- Ability to deliver quality results
- Ability to deliver independently with minimal supervision
- Strong technical expertise.
Language:
¿ Fluent in spoken and written English.
Service conditions:
¿ The duration of the consultancy is 6 to 11 months, extendable according to performance and availability of funds. ¿ Remuneration for this consultancy will be 1,490.30 USD, depending on the fund availability, qualifications, and relevant experience. ¿ The incumbent will be only in Gaza.
Additional Information The UNRWA Information Management and Technology Department (IMTD) is seeking a DevOps Engineer responsible for implementing and supporting the ongoing DevOps transformation.
¿ Please indicate if you are a Palestinian Refugee and provide your registration card number if applicable.
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.
Potential interview questions
| Can you describe a time when you automated a process that significantly improved efficiency? | This question seeks to assess the candidate's practical experience and understanding of automation. | Discuss the specific process, the steps taken to automate it, and the results achieved. |
| How do you ensure the security of applications in a DevOps environment? | This question is aimed at evaluating the candidate's understanding of cybersecurity within DevOps practices. | Pro members can see the explanation. |
| What tools do you prefer for CI/CD and why? | Pro members can see the explanation. | Pro members can see the explanation. |
| Can you share your experience with container orchestration? | Pro members can see the explanation. | Pro members can see the explanation. |
| Describe a situation where you had to work collaboratively with other teams. | Pro members can see the explanation. | Pro members can see the explanation. |