Analista Técnico em Programação (DevOps) - Inovação e Tecnologia (1 vaga) (Home Based) - [Open to internal and external applicants]
Organizational Context
The United Nations Development Programme (UNDP) in Brazil is implementing a project focused on strengthening and monitoring innovative actions within the penal and socio-educational systems. This role supports the National Justice Council (CNJ) by improving data collection, analysis, and systematization for these systems, aiming to enhance judicial policies and the monitoring of public policies.
Job Purpose
This role serves as a Technical Programmer Analyst (DevOps) within the Innovation and Technology area, specifically supporting Line of Action 3 of a project focused on improving the penal and socio-educational systems in Brazil. The primary purpose is to provide technical expertise for the planning, implementation, and monitoring of system development actions. This involves preparing technological environments, diagnosing errors, creating automated delivery utilities, supporting integrations, and ensuring the quality and efficiency of system deliveries. The position contributes to the overall project goals by enhancing the reliability and usability of IT systems that support judicial processes and public policy monitoring.
Responsibilities
The Technical Programmer Analyst (DevOps) will prepare and maintain technological environments for testing, homologation, and production, including webservices. Responsibilities include diagnosing errors, monitoring system performance, and documenting technical solutions to promote knowledge sharing. The role involves creating and supporting utilities, products, and scripts for automated delivery, integration, and release management. This includes supporting the deployment and migration of systems to cloud environments and assisting development teams with microservices implementation and continuous integration/delivery (CI/CD) pipelines. The analyst will also support teams in adopting infrastructure as code practices. Additionally, the role requires elaborating and maintaining active documentation, using tracking tools like JIRA for demand management, and ensuring timely delivery of project outputs aligned with goals and schedules. The analyst will contribute to problem-solving, facilitate communication between development and operations teams, and support knowledge management initiatives.
Work Experience
The role requires experience in preparing technological environments, diagnosing and monitoring errors, and creating automated delivery utilities and scripts. Experience with cloud deployments (private or public), microservices, CI/CD pipelines, and infrastructure as code is expected. Familiarity with JIRA for IT demand tracking and management is also necessary.
Skills
DevOps, System Development, Technical Support, Environment Preparation (Testing, Homologation), Error Diagnosis, System Monitoring, Technical Documentation, Scripting, Automated Delivery, Integration Support, Release Management, Cloud Deployment (Private/Public), Microservices, CI/CD, Infrastructure as Code, JIRA, Problem Solving, Communication, Knowledge Management.