UN Jobs

All Jobs

Senior DevOps Analyst (Home Based) 2 vacancies

Brazil

Opportunity Deadline

20/01/2024

Share via:

Job Description

Fresh
  • Country: Brasilia, Brazil
  • No of vacancies: N/A
  • Salary: N/A
  • Organization: UNDP
  • Gender: Both
  • Deadline:  2024-01-20

Duties and responsibilities

The DevOps Analyst will be responsible, under the supervision of the Project Managers, for the development, integration, infrastructure configuration and delivery of software artifacts that are part of the solutions provided for in Axis 1 of the Project. The selected professional will work in close coordination with the focal points at CNJ and UNDP, contributing to the definition phases of the solution’s functional and non-functional requirements, using the development process, software architecture, design standards, programming languages, infrastructure technologies, including in the cloud, and previously defined tools. To achieve this objective, the following indicative activities are planned:

• Support the Software Architect in defining the architecture, development and infrastructure technologies to be used in implementing the solution; as well as developing software artifacts necessary to meet the functional and non-functional requirements of the solutions whose deliveries are foreseen in the project;
• Use the Java programming language and the SpringBoot framework to develop backend artifacts and the Angular framework to develop frontend artifacts;
• Propose and implement and configure a source code management tool, defining and implementing a versioning control process, integrated into the continuous integration and delivery flow (CI/CD);
• Propose and develop test automation, integration and solution delivery routines using previously defined continuous integration and continuous delivery (CI/CD) languages ​​and tools;
• Carry out the configuration of infrastructure environments for development, approval and production of the solutions developed;
• Support the Project Manager and other team members in project planning and implementation actions, contributing to the definition and prioritization of the product backlog, project schedule, sprint backlogs and in carrying out ceremonies and other artifacts that may arise to be necessary; as well as idealize, define and describe the resources and functionalities of the solutions to be developed;
• Perform other tasks, as required by the assigned supervisor.

Institutional Arrangement

The person hired will be supervised by Project Management and Technical Project Coordination.

Skills

Achieve Results:   
LEVEL 1: Plans and monitors own work, pays attention to details, delivers quality work on time

Innovative Thinking:   
LEVEL 1: Open to creative ideas/known risks, is pragmatic in solving problems, makes improvements

Continuous Learning:   
LEVEL 1: Open and curious mind, shares knowledge, learns from mistakes, asks for feedback

Adapt with Agility:   
LEVEL 1: Adapts to change, deals constructively with ambiguity/uncertainty, is flexible

Act with determination:   
LEVEL 1: Shows determination and motivation, able to deliver calmly in the face of adversity, confident

Engage and Partner:   
LEVEL 1: Demonstrates compassion/understanding towards others, forms positive relationships

Promote Diversity and Inclusion:   
LEVEL 1: Appreciate/respect differences, aware of unconscious bias, confront discrimination

Multifunctional and technical skills

Business and strategy direction – Strategic thinking:   
• Ability to develop effective strategies and prioritized plans aligned with UNDP objectives, based on systemic analysis of challenges, potential risks and opportunities; linking vision to reality in the field and creating tangible solutions 
• Ability to leverage learning from multiple sources to anticipate and respond to future trends; demonstrate forward thinking to model what future developments and possible ways forward are for UNDP

Business Direction and Strategy – Systems Thinking:
• Ability to use objective analysis and problem judgment to understand how interrelated elements coexist within the whole of a process or system, and consider how changing one element may impact other parts of the system

Business Development – Human-Centered Design:
• Ability to develop solutions to problems involving the human perspective at all stages of the problem-solving process

Business management – Project management:   
• Ability to plan, organize, prioritize and control resources, procedures and protocols to achieve specific objectives

Business management – Working with evidence and data:   
• Ability to inspect, clean, transform and model data with the aim of discovering useful information, informing conclusions and supporting decision making

Agenda 2030: Peace – Rule of Law, Security and Human Rights:
• Development of the Justice Sector

Agenda 2030: Peace – Rule of Law, Security and Human Rights:
• Access to Justice

Required skills and experience

Minimum education requirements:
• High school diploma required;
• University degree, preferably in the areas of Information Technology, Computer Science, Information Systems, Software Engineering, Systems Analysis, Computer Engineering or related areas will be given due consideration, but is not a requirement.

Minimum years of relevant professional experience:
• Minimum of 7 years (in case of completed high school) or 4 years (in case of university bachelor’s degree) of professional or academic experience with software development and/or in the area of ​​information technology

Required skills:
• Oral and written communication skills.
• Skill in using information technology.

Desired skills, in addition to the skills covered in the Skills section:
• Experience with container orchestration tools: Rancher, Kubernetes and AWS ECS/ECR;
• Experience in developing and managing the integration, delivery and support of container-based solutions;
• Experience with continuous integration and delivery support tools: Jenkins, AWS Code Pipeline, CircleCI, Gitlab CI, Github Actions, among others.
• Experience with Chef or Ansible tools
• Experience with message management tools: RabbitMQ, Kafka, ActiveMQ, among others;
• Experience with monitoring tools: Zabbix; Kibana, Glowroot, Graphana, Prometheus;
• Solid knowledge of scripting languages: Bash, Python and JavaScript;
• Experience in Java and SpringBoot framework;
• Experience in test-driven development (TDD);
• Experience in agile methods; and
• Previous experience in developing solutions for the Judiciary will also be considered.

Required languages:   
• Fluency in Portuguese. 
• Intermediate knowledge of English will be considered an advantage.

APPLY NOW

If you are looking for more UN jobs in Brazil, please click here: UN jobs in Brazil

Similar Jobs

Advisor (m/f/d) in the Transition to Sustainable E-Mobility Bangladesh – Infrastructure

Bangladesh

Deadline:

17/10/2024


Cleaner – Gaziantep

Turkey

Deadline:

n/a


Lead Architect – Addis Ababa

Ethiopia

Deadline:

n/a


Intern – Resource Mobilization and Partnerships – Nairobi

Kenya

Deadline:

n/a


Intern – Resource Mobilization and Partnerships – Nairobi

Kenya

Deadline:

n/a


Tags

No opportunity tags assigned.
UN Jobs