Analista DevOps Senior (2 vagas) (Home Based)

Join the team to contribute to the digital transformation of the justice system

This opening expired 1 year ago. Do not try to apply for this job.

UNDP - United Nations Development Programme

Open positions at UNDP
Logo of UNDP

Application deadline 1 year ago: Saturday 8 Feb 2025 at 04:59 UTC

Open application form

Overview

Join the team to contribute to the digital transformation of the justice system

You have:

  • High School Diploma is required; Bachelor's degree in Information Technology, Computer Science, Information Systems, Software Engineering, Systems Analysis, Computer Engineering, or related fields will be given due consideration, but is not a requirement.
  • Minimum of 7 years of professional or academic experience with software development and/or in the field of information technology (if only a High School Diploma); minimum of 4 years if holding a Bachelor's degree.
  • Fluency in Portuguese.
  • Intermediate knowledge of English will be considered an asset.
  • Experience in container orchestration tools: Rancher, Kubernetes, and AWS ECS/ECR.
  • Experience in creating and managing CI/CD pipelines using tools like Jenkins, AWS Code Pipeline, CircleCI, Gitlab CI, Github Actions, among others.
  • Solid knowledge in scripting languages: Bash, Python, and JavaScript.

Contract

This is a NPSA-7 contract. This kind of contract is known as National Personnel Services Agreement. It is normally only for nationals. It usually requires 7 years of experience, depending on education. More about NPSA-7 contracts.

Background

Diversity, Equity and Inclusion are core principles at UNDP: we value diversity as an expression of the multiplicity of nations and cultures where we operate, we foster inclusion as a way of ensuring all personnel are empowered to contribute to our mission, and we ensure equity and fairness in all our actions. Taking a ‘leave no one behind’ approach to our diversity efforts means increasing representation of underserved populations. People who identify as belonging to marginalized or excluded populations are strongly encouraged to apply. Learn more about working at UNDP including our values and inspiring stories.

UNDP does not tolerate sexual exploitation and abuse, any kind of harassment, including sexual harassment, and discrimination. All selected candidates will, therefore, undergo rigorous reference and background checks.

O programa Justiça 4.0 está em expansão; esta é a sua oportunidade de fazer parte!

Justiça 4.0 é um dos maiores programas do mundo de transformação digital do Poder Judiciário. Iniciado em 2020, fruto de um acordo de cooperação firmado entre o Conselho Nacional de Justiça (CNJ) e o Programa das Nações Unidas para o Desenvolvimento (PNUD/ONU), o projeto visa desenvolver e aprimorar soluções tecnológicas para tornar os serviços oferecidos pela Justiça brasileira mais eficientes, eficazes e acessíveis à população, além de otimizar a gestão processual para magistrados, servidores, advogados e outros atores do sistema de Justiça. A iniciativa também dialoga com os Objetivos de Desenvolvimento Sustentável e com a Agenda 2030 da ONU.

Deveres e responsabilidades

O(a) Analista de DevOps será responsável, sob supervisão dos Gerentes de Projeto, pelo desenvolvimento, integração, configuração de infraestrutura e entrega dos artefatos de software integrantes das soluções previstas no Eixo 1 do Projeto. O(a) profissional selecionado(a) atuará em estreita articulação com os pontos focais no CNJ e no PNUD, contribuindo nas fases de definição dos requisitos funcionais e não funcionais da solução, empregando processo de desenvolvimento, arquitetura de software, padrões de projeto, linguagens de programação, tecnologias de infraestrutura, incluindo na nuvem, e ferramentas previamente definidas. Para o alcance desse objetivo, estão previstas as seguintes atividades indicativas:

• Apoiar o Arquiteto de Software na definição da arquitetura, tecnologias de desenvolvimento e de infraestrutura a serem utilizadas na implementação da solução; bem como desenvolver artefatos de software necessários ao atendimento dos requisitos funcionais e não funcionais das soluções cujas entregas estão previstas no projeto; • Empregar a linguagem de programação Java e o framework SpringBoot no desenvolvimento de artefatos de backend e o framework Angular no desenvolvimento de artefatos de frontend; • Propor e implantar e configurar ferramenta de gestão de códigos fonte, definindo e implantando processo de controle do versionamento, integrado ao fluxo de integração e entrega contínua (CI/CD); • Propor e desenvolver rotinas de automação de testes, de integração e de entrega da solução empregando linguagens e ferramentas de integração contínua e de entrega contínua (CI/CD) previamente definidas; • Realizar a configuração de ambientes de infraestrutura para desenvolvimento, homologação e produção das soluções desenvolvidas; • Subsidiar o Gerente de Projeto e demais integrantes do time nas ações de planejamento e implementação do projeto, contribuindo para a definição e priorização do backlog do produto, do cronograma de projeto, dos backlogs de sprints e na realização de cerimônias e outros artefatos que venham a ser necessários; bem como idealizar, definir e descrever os recursos e as funcionalidades das soluções a serem desenvolvidas; • Realizar outras tarefas, conforme demanda do supervisor designado.

Arranjo Institucional

A pessoa contratada será supervisionada pela Gerência de Projetos e pela Coordenação Técnica de Projetos.

Competências

Alcançar Resultados: NÍVEL 1: Planeja e monitora o próprio trabalho, presta atenção aos detalhes, entrega um trabalho de qualidade dentro do prazo

Pensamento Inovador: NÍVEL 1: Aberto a ideias criativas/riscos conhecidos, é pragmático para resolver problemas, faz melhorias

Aprendizagem Contínua: NÍVEL 1: Mente aberta e curiosa, compartilha conhecimento, aprende com os erros, pede feedback

Adaptar com Agilidade: NÍVEL 1: Adapta-se à mudança, lida de forma construtiva com a ambiguidade/incerteza, é flexível

Atuar com determinação: NÍVEL 1: Mostra determinação e motivação, capaz de entregar com calma diante da adversidade, confiante

Engajar-se e ser Parceiro: NÍVEL 1: Demonstra compaixão/compreensão para com os outros, forma relacionamentos positivos

Promover Diversidade e Inclusão: NÍVEL 1: Apreciar/respeitar as diferenças, consciente do preconceito inconsciente, confrontar a discriminação

Competências multifuncionais e técnicas

Direção de negócios e estratégia - Pensamento estratégico: • Desenvolver estratégias eficazes e planos prioritários alinhados à missão e aos objetivos do PNUD, com base em uma análise sistêmica dos desafios, oportunidades e potenciais riscos; conectar a visão geral com a realidade local para criar soluções concretas e direcionadas; aprender com diversas fontes para antecipar e responder de forma eficaz às tendências atuais e futuras; demonstrar previsão.

Direção de negócios e estratégia - Pensamento Sistêmico: • Capacidade de usar análise objetiva e julgamento de problemas para entender como os elementos inter-relacionados coexistem dentro do todo deum processo ou sistema, e considerar como a alteração de um elemento pode impactar outras partes do sistema

Desenvolvimento de negócios - Design centrado no humano: • Capacidade de desenvolver soluções para problemas envolvendo a perspectiva humana em todas as etapas do processo de resolução de problemas, com conhecimento e compreensão dos princípios e práticas do design centrado no ser humano.

Gestão de negócios - Gestão de projetos: • Capacidade de planejar, organizar, priorizar e controlar recursos, procedimentos e protocolos para atingir objetivos específicos

Desenvolvimento de Negócios - Trabalhar com evidências e dados: • Capacidade de inspecionar, limpar, transformar e modelar dados com o objetivo de descobrir informações úteis, informando conclusões e apoiando a tomada de decisão.

Agenda 2030: Paz - Estado de Direito, Segurança e Direitos Humanos: •Instituições Eficazes do Setor de Justiça

Agenda 2030: Paz - Estado de Direito, Segurança e Direitos Humanos: • Acesso à Justiça

Habilidades e experiência necessárias

Requisitos mínimos de educação: • Diploma do Ensino Médio é necessário; • Bacharelado universitário, preferencialmente nas áreas de Tecnologia da Informação, Ciência da Computação, Sistemas de Informação, Engenharia de Software, Análise de Sistemas, Engenharia da Computação ou áreas afins será dada a devida consideração, mas não é um requisito.

Anos mínimos de experiência profissional relevante: • Mínimo de 7 anos (em caso de Ensino Médio completo) ou 4 anos (em caso de Bacharelado universitário) de experiência profissional ou acadêmica com desenvolvimento de softwares e/ou na área de tecnologia da informação

Habilidades necessárias: • Habilidade de comunicação oral e escrita; • Habilidade no uso de tecnologia da informação;

Habilidades desejadas, além das competências abordadas na seção Competências: • Experiência com ferramentas de orquestração de containers: Rancher, Kubernetes e AWS ECS/ECR; • Experiência no desenvolvimento e na gestão da integração, entrega e sustentação de soluções baseadas em containers; • Experiência com ferramentas de suporte à integração e entrega contínuas: Jenkins, AWS Code Pipeline, CircleCI, Gitlab CI, Github Actions, entre outras. • Experiência com as ferramentas Chef ou Ansible • Experiência com ferramentas de gerência de mensagens: RabbitMQ, Kafka, ActiveMQ, entre outras; • Experiência com ferrametas de monitoramento: Zabbix; Kibana, Glowroot, Graphana, Prometheus; • Sólido conhecimento em liguagens de scripting: Bash, Python e JavaScript; • Experiência em Java e framework SpringBoot; • Experiência em desenvolvimento orientado a testes (TDD); • Experiência em métodos ágeis; e • Experiência anterior no desenvolvimento de soluções para o Poder Judiciário também será considerada.

Idiomas exigidos: • Fluência em Português. • Conhecimento intermediário de inglês será considerado um diferencial.

Certificados Profissionais Desejáveis • N/A

Isenção de Responsabilidade

Informações importantes do candidato

Todos os cargos nas categorias NPSA estão sujeitos a recrutamento local.

Informações do candidato sobre as listas do PNUD

Nota: O PNUD reserva-se o direito de selecionar um ou mais candidatos a partir deste anúncio de vaga. Também podemos reter as inscrições e considerar os candidatos que se candidatam a este cargo para outros cargos semelhantes no PNUD no mesmo nível de ensino e com descrição de trabalho, experiência e requisitos educacionais semelhantes.

Diversidade da força de trabalho

O PNUD está empenhado em alcançar a diversidade em sua força de trabalho e incentiva todos os candidatos qualificados, independentemente de sexo, nacionalidade, deficiência, orientação sexual, cultura, religião e origens étnicas a se inscreverem. Todas as candidaturas serão tratadas com a maior confidencialidade.

Aviso de fraude

As Nações Unidas não cobram nenhuma inscrição, processamento, treinamento, entrevista, teste ou outra taxa relacionada ao processo de inscrição ou recrutamento. Se você receber uma solicitação para o pagamento de uma taxa, desconsidere-a. Além disso, observe que emblemas, logotipos, nomes e endereços são facilmente copiados e reproduzidos. Portanto, você é aconselhado a ter cuidado especial ao enviar informações pessoais na web.

Potential interview questions

Can you describe a challenging project you've worked on in DevOps and how you overcome the obstacles? This question assesses problem-solving skills and resilience in handling challenges. Discuss specific challenges, your approach to resolving them, and the outcome.
How do you ensure the quality of code in your DevOps process? This reveals your understanding of quality assurance in software development. Pro members can see the explanation.
What experience do you have with CI/CD tools and processes? Pro members can see the explanation. Pro members can see the explanation.
How do you manage collaboration between development and operations teams? Pro members can see the explanation. Pro members can see the explanation.
What strategies do you use for troubleshooting and debugging in a DevOps environment? Pro members can see the explanation. Pro members can see the explanation.
Added 1 year ago - Updated 1 year ago - Source: jobs.undp.org