Documento assinado digitalmente conforme MP nº 2.200-2 de 24/08/2001, que institui a Infraestrutura de Chaves Públicas Brasileira - ICP-Brasil. Este documento pode ser verificado no endereço eletrônico http://www.in.gov.br/autenticidade.html, pelo código 05302024100200056 56 Nº 191, quarta-feira, 2 de outubro de 2024 ISSN 1677-7069 Seção 3 Cargo: Técnico de Tecnologia da Informação / Área: Desenvolvimento Multimídia CONHECIMENTOS GERAIS EM TI PARA MULTIMÍDIA: Sistemas operacionais: Instalação, manutenção e configuração de softwares multimídia; Hardware multimídia: Conhecimento em placas gráficas e dispositivos de VR/AR; Soluções de armazenamento e renderização distribuída; Práticas de segurança em ambientes de desenvolvimento multimídia; Integração com sistemas e plataformas externas: APIs, renderização em nuvem e bancos de dados multimídia. PROGRAMAÇÃO E DESENVOLVIMENTO MULTIMÍDIA: Linguagens de programação: JavaScript, Python, C# (foco em Unity e Unreal Engine); Algoritmos e estruturas de dados: Manipulação de dados em aplicações multimídia; Programação visual e interfaces gráficas: Conceitos e práticas com softwares como Processing e TouchDesigner; Criação de scripts e automação em ambientes multimídia; Processing: Programação criativa para projetos interativos; TouchDesigner: Desenvolvimento de ambientes interativos e instalações multimídia; Integração com dispositivos de entrada/saída: Sensores, projeções, interfaces de toque. PROGRAMAÇÃO E DESENVOLVIMENTO PARA REALIDADE VIRTUAL E AUMENTADA: Aplicação de conceitos imersivos: Diferentes abordagens para interação em VR e AR; Técnicas de renderização: Raytracing e técnicas de iluminação em Unreal e Unity; Unity: Desenvolvimento de experiências interativas e projetos de Realidade Virtual (VR); Unreal Engine: Criação de cenários avançados para VR e Realidade Aumentada (AR); Frameworks e SDKs: Desenvolvimento de aplicações para AR (ex: Vuforia, ARCore). Cargo: Técnico de Tecnologia da Informação / Área: Experiência do Usuário (UI/UX) DESIGN DE INTERFACES: Noções conceituais do design gráfico: ponto, linhas, formas, textura, cor, espaço em branco, tipografia, grid; Noções dos princípios do design gráfico: hierarquia, contraste, alinhamento, composição, equilíbrio, proximidade; Personas e proto-personas; Noções de conceitos como: protótipo de baixa, média e alta fidelidade; design system; Arquitetura da informação; Qualidade de uso e usabilidade; Princípios de acessibilidade: Noções básicas sobre acessibilidade na web, incluindo diretrizes WCAG (Web Content Accessibility Guidelines); Design responsivo e adaptativo; Linguagem Simples; Conhecimento de ferramentas de prototipação de interfaces (eg. Figma). UX/DESIGN CENTRADO NO USUÁRIO: O que é design centrado no usuário; O que é experiência do usuário; Métodos de inspeção: Avaliação das heurísticas de Nielsen; Método de Inspeção Semiótica; Percurso Cognitivo; Mapeamento de jornada e seus conceitos: ponto de contato; linha de visibilidade; dores; as etapas do funil; Metodologias quantitativas de pesquisa com usuários: analytics/clickstream; teste A/B; surveys; escala likert; Metodologias qualitativas de pesquisa com usuários: etnografia, entrevista, grupo focal, teste de usabilidade, design participativo; card sorting; eyetracking; métodos de observação; Técnicas avançadas de pesquisa com usuários: jornada do dia na vida (Day In The Life), diário de estudos, ou mapa de empatia; Framework Jobs To Be Done (JTBD); Design de interação. Cargo: Técnico de Tecnologia da Informação / Área: Suporte em Sistemas e Redes de Computadores Sistemas Computacionais: Organização e Arquitetura de Computadores, Componentes de um computador: CPU, Memória, barramento, Dispositivos de E/S. Ciclo de execução de instrução, pipeline. Sistemas de numeração e representação de dados. Lógica de programação para a construção de roteiros (Scripts). Compiladores e interpretadores. Sistemas operacionais - Fundamentos, escalonamento de processos, threads, gerenciamento de memória (paginação, segmentação), modelos de entrada e saída, sistemas de arquivos; Ambiente Operacional Corporativo: Ambiente Linux - Conceitos de kernel e Shell. Sistema de arquivos: manipulação de arquivos e diretórios, permissão e acesso a arquivos, utilização de LVM, redirecionamento de entrada e saída. Gerenciamento de processos. Programação em bash shell. Configuração, operação e gerenciamento de serviço de diretório LDAP (OpenLDAP). Tuning e performance. Armazenamento de dados e cópias de segurança, Conceitos de DAS, SAN e NAS. Componentes de uma rede SAN. RAID. Conceitos de Fiber Channel, FCoE, Replicações síncronas e assíncronas. Conceitos de cópias de segurança LAN free e Server free. Tape Library. Cópias totais, incrementais e diferenciais. Ambiente Windows Server - Segurança em Redes Windows: Autenticação, Permissões, atribuições administrativas, domínios, unidades organizacionais, comunicações seguras entre clientes e servidores Windows. Configuração e gerenciamento do serviço de diretório LDAP. Noções de monitoramento de ativos - redes, servidores e serviços. Configuração e gerenciamento de Ferramentas de monitoramento: Zabbix, Cacti. Conceitos básicos de Conteinerização: Containers, Namespaces, Selinux, Cgroups, Docker, Volumes e Port Forward. Ferramenta de versionamento Git; Comunicação de dados (abrangência, topologias e principais meios de transmissão: Par trançado, fibra ótica e redes sem fio). Cabeamento estruturado. Modelo de referência OSI. Arquitetura TCP/IP (protocolos, segmentação, endereçamento), IPv4, Ipv6, Protocolos e padrões de comunicação segura. Conceitos básicos de telefonia IP (VoIP). Protocolos de transporte TCP e UDP. . Protocolo ICMP. Conceitos de SMTP e POP3. Serviços e principais utilitários TCP/IP. Padrão IEEE 802. Protocolos Frame Relay, MPLS, FDDI E PPP. Elementos ativos de rede (HUBS, Switches e Roteadores, etc.). Protocolo SNMP. Arquiteturas ponto-a-ponto e cliente/servidor. Conceitos de intranet e internet. Conceitos de criptografia simétrica e assimétrica. Assinatura digital, certificados digitais. SSL/TLS, Infraestrutura de chaves públicas (PKI). Firewall, NAT, PROXY e Redes privativas (VPN); Noções de Segurança da Informação: Fundamentos e principais objetivos. Vulnerabilidades, ameaças e riscos de ataques a sistemas computacionais. Prevenção e tratamento de incidentes. Dispositivos de Segurança. Firewall de rede e de aplicação, UTM, IDS, IPS, Proxy, NAT. Estratégias para a criação de senhas seguras. Estratégias para proteção e controle de infecções por vírus, Worms e Trojans. Conceitos de RAID de discos rígidos. Noções de roteamento - protocolos RIP. OSPF e BGP. Configuração do sistema operacional para conectividade TCP/IP. Configuração e gerenciamento dos serviços DNS (BIND 9), DHCP, PROXY (SQUID), Servidor web (apache), openssh, netfilter/iptables (linux) e servidor de correio eletrônico. Configuração e gerenciamento de serviço de controle do acesso a internet (Captive Portal). Cargo: Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas - Back-End PROJETO E DESENVOLVIMENTO DE SOFTWARE: Desenvolvimento de sistemas. Desenvolvimento em Linguagens de programação Java (versão 6 ou superior), Python e Javascript; Desenvolvimento de software para dispositivos móveis (Android e iOS). Análise estática de código-fonte (Clean Code e ferramenta SonarQube); Arquitetura de software. Interoperabilidade de sistemas. Arquitetura e linguagem orientada a serviços. Web services. API. Arquitetura e linguagem orientada a objetos. Arquitetura de aplicações para ambiente web. Servidor de aplicações. Servidor web. JBoss, Wildfly, Apache, Nginx; Padrões XML, XSLT, UDDI, REST e JSON; DevOps; Ferramentas de gestão de configuração: versionamento (Git e GitLab), CI/CD (GitLab CI), Jenkins; Testes de Software: conceitos básicos de testes de aplicações. Testes ágeis. Teste de usabilidade de software. Testes automatizados. Tipos de testes. TDD (Test-Driven Development). Gestão do ciclo de vida de testes. RPA (Robotic Process Automation); Metodologias Ágeis de Desenvolvimento: Scrum, Kanban e XP; Design Thinking; Padrões de desenvolvimento e reuso de software; Codificação de software (transacionais, analíticos, mobile e API); Metodologia de Ponto de Função; Engenharia de Requisitos. Classificação de Requisitos. Processo de Engenharia de Requisitos. Técnicas de Elicitação de Requisitos; Tecnologias e práticas frontend web: HTML, CSS, UX, Ajax, frameworks (Bootstrap, VueJS e React). Padrões de frontend. SPA e PWA; Tecnologias backend. Frameworks: Hibernate, SpringBoot, Django, Flask, NodeJS e JQuery. Especificações: JEE (JPA, EJB, JSF, JMS e JTA), JVM; Protocolos HTTPS, SSL/TLS, HTTP/2, gRPC e WebSockets; Design de software: Arquitetura hexagonal, microsserviços (orquestração de serviços e API gateway) e containers; Transações distribuídas; User Experience (UX). Sistemas de gestão de conteúdo. Conceitos básicos e aplicações. Arquitetura de informação. Portais corporativos: Conceitos básicos e aplicações. Workflow. Conceitos de acessibilidade e usabilidade. Desenho e planejamento de interação em aplicações web; Conceitos e modelos de Inteligência Artificial. SEGURANÇA DA INFORMAÇÃO: Políticas de segurança da informação; Procedimentos de segurança, conceitos gerais de gerenciamento; Normas ABNT NBR ISO/IEC 27001:2022 e ABNT NBR ISO/IEC 27002:2022; Confiabilidade, integridade e disponibilidade; Gerência de riscos: Ameaça, vulnerabilidade e impacto; Ciclo de Vida de Desenvolvimento Seguro (SDL - Security Development Lifecycle), OWASP Top 10 (https://owasp.org/www-project-topten/); Análise estática e dinâmica de código (SAST - Static Application Security Testing e DAST - Dynamic Application Security Testing); Autenticação de dois fatores (MFA); OAuth 2, JWT, SSO, Open ID Connect e SAML. BANCO DE DADOS: Banco de dados. Conceitos básicos. Arquitetura. Estrutura de dados. Modelagem e normalização de dados. Noções de administração de dados e de banco de dados. SQL (ANSI). Oracle 19C, PostgreSQL, MongoDB; Arquitetura e políticas de armazenamento de dados. GESTÃO E GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO: Gerenciamento de projetos: conceitos; áreas de conhecimento, projetos, programas, portfólio, Tipos de Abordagem: tradicional, híbrida e ágil (Framework Scrum, Metodologia Lean e Método Kanban); Guia Scrum 2020 de prática ágil para gerenciamento de projetos; Processos, grupos de processos e área de conhecimento; Gestão de riscos; Conceitos de gestão de processos e modelagem de processos de negócio usando BPMN. Cargo: Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas - Front-End CONHECIMENTOS GERAIS EM DESENVOLVIMENTO DE SOFTWARE: Desenvolvimento de sistemas. Desenvolvimento em linguagens de programação Python e Javascript; Análise estática de código-fonte; Arquitetura de software. Interoperabilidade de sistemas. Arquitetura e linguagem orientada a serviços. Web services. API. Arquitetura e linguagem orientada a objetos. Arquitetura de aplicações para ambiente web; Padrões XML, REST e JSON; Ferramentas de gestão de configuração: versionamento (Git e GitLab), CI/CD (GitLab CI) e Jenkins; Testes de Software: conceitos básicos de testes de aplicações. Testes automatizados. Gestão do ciclo de vida de testes; Metodologias Ágeis de Desenvolvimento: Scrum, Kanban, XP e Design Thinking; Padrões de desenvolvimento e reuso de software; Engenharia de Requisitos. Classificação de Requisitos. Processo de Engenharia de Requisitos. Técnicas de Elicitação de Requisitos; Gerência de riscos: Ameaça, vulnerabilidade e impacto; Inteligência Artificial aplicada ao desenvolvimento; Ciclo de Vida de Desenvolvimento Seguro (SDL - Security Development Lifecycle) e OWASP; Banco de dados. Conceitos básicos. Arquitetura. Estrutura de dados. Modelagem e normalização de dados. Bancos de dados relacionais e não relacionais. FRONT-END: Tecnologias front-end: HTML, CSS, frameworks (Bootstrap, VueJS, React e Angular); Design de interfaces gráficas: técnicas, tecnologias e ferramentas; Prototipação de interfaces gráficas: técnicas, tecnologias e ferramentas; Design responsivo e adaptativo; User Experience (UX). Conceitos básicos e aplicações. Arquitetura de informação. Conceitos de acessibilidade e usabilidade. Teste de usabilidade de software. GESTÃO E GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO: Gerenciamento de projetos: conceitos; áreas de conhecimento, projetos, programas, portfólio, Tipos de Abordagem: tradicional, híbrida e ágil (Framework Scrum, Metodologia Lean e Método Kanban); Guia Scrum 2020 de prática ágil para gerenciamento de projetos; Processos, grupos de processos e área de conhecimento; Gestão de riscos; Conceitos de gestão de processos e modelagem de processos de negócio usando BPMN. Cargo: Analista de Tecnologia da Informação / Área: Ciência de Dados ANÁLISES DE DADOS E INFORMAÇÕES: Coleta, tratamento, armazenamento, integração e recuperação de dados, ETL, pipeline/workflow de dado; Bancos de dados relacionais, otimização de consultas SQL, indexação; Modelagem dimensional; Big Data, processamento, escalonamento, distribuição de dados; Mineração de dados; Técnicas para pré–processamento de dados, escalonamento, balanceamento, estratificação de dados; Técnicas e tarefas de mineração de dados; Aprendizado de Máquina; Aprendizado supervisionado, não supervisionado, aprendizado por reforço, aprendizado profundo; Regras de associação; Análise de agrupamentos (clusterização): K-Means, DBScan, Clusterização Hierárquica; Detecção de anomalias; Mineração de texto; Processamento de Linguagem Natural (PLN) (Análise de Sentimentos, Classificação de textos, Análise de tópicos, modelos recorrentes (RNN, LSTM), modelos de transformer (BERT, GPT)); Fine-tuning, RAG; Modelos de linguagem de grande escala (em inglês: Large Language Model ou LLM); Ferramenta para criar aplicações com LLMs (eg LangChain); Tipos de análise de dados; Análise descritiva; Análise preditiva; Análise prescritiva; Análise exploratória de dados, visualizações interativas e storytelling; Tecnologias de análise de dados; Planilhas; SQL; Python, Jupyter Notebook e suas bibliotecas (pandas, numpy, matplotlib, seaborn, plotly, scikit-learn); Ferramentas para Aprendizado Automatizado (AutoGluon, PyCaret); Bibliotecas para construção de Dashboards e protótipos de aplicações envolvendo dados e modelos de IA (Streamlit, Voilà, Plotly, Gradio, Mesop); MLOps. Rastreamento de experimentos; Power BI e Tableau; Ferramentas de gestão de configuração: versionamento (Git e GitLab), CI/CD (GitLab CI). NOÇÕES DE ESTATÍSTICA: Metodologia e utilização da estatística; Variáveis quantitativas e qualitativas; Séries estatísticas; Organização e apresentação de variáveis; Estatística descritiva e análise exploratória de dados. Distribuição de frequências: absoluta, relativa, acumulada. Medidas de posição: média, moda, mediana e separatrizes. Medidas de dispersão: desvio–padrão, variância, coeficiente de variac–ão. Correlac–ão. Histogramas e curvas de frequência. Diagrama boxplot. Avaliação de outliers; Análise de dados categorizados; Intervalos de confiança e testes de hipótese paramétricos e não paramétricos. Cargo: Analista de Tecnologia da Informação / Área: Governança de TI Governança de TI - Conceitos, Importância, Mecanismos de implantação, Mecanismos de Avaliação, Alinhamento estratégico, Relacionamento entre Governança e Gestão. Guia de Governança de TIC do SISP V 2.0. Fundamentos, processos e componentes do COBIT 2019. Portaria nº 778, de 4 de abril de 2019 do Ministério do Planejamento, Desenvolvimento e Gestão; Gerenciamento de serviços de TI - Fundamentos, processos e componentes da biblioteca ITIL v4; Gerenciamento de projetos de TI - Gerência de Projetos. Fundamentos de Gerência de Projetos. Processos do PMBOK 7ª edição. Escritório de Projetos - PMO. Gestão de Portfólio de Projetos. Gerenciamento de Projetos com Metodologias Ágeis - Principais frameworks e métodos. Agilidade e inovação; Noções de planejamento e gestão da Contratação de TI: Aspectos específicos da contratação de bens e serviços de TI; Instrução Normativa SGD/ME nº 94, 23 de dezembro de 2022; elaboração de termos de referências e/ou projetos básicos para contratação de bens e serviços de TI; Gestão de contratos de TI; SISP: Finalidade, organização e competências. Decreto nº 7.579, de 11 de outubro de 2011; Lei nº 12.527/2011 - Lei de Acesso à Informação Pública (LAI) - princípios, transparência ativa e passiva, prazos e instâncias recursais; Estratégia de Governo Digital 2024 a 2027: princípios, objetivos e iniciativas. Decreto nº 12.069, de 21 de junho de 2024. Portaria SGD/MGI nº 4.248, de 26 de junho de 2024. Comitê de Governança Digital: composição, funções e atribuições. Plano de Transformação Digital. Política de Dados Abertos do Poder Executivo federal. Decreto nº 9.903, de 8 de julho de 2019; Planejamento estratégico de TI: Elaboração e Gestão de PDTIC. Ciclo de vida do PDTIC; Papéis Envolvidos no PDTIC, Processo de Elaboração do PDTIC: Preparação, Diagnóstico, Planejamento; Processo de Acompanhamento do PDTIC. Artefatos envolvidos. Guia de Elaboração de PDTIC do SISP. BSC (Balanced Scorecard). Matriz SWOT; Análise, Desenho e Automação de Processos: Gestão de processos de negócio. Modelagem de processos com BPMN. Técnicas de análise de processos. Melhoria de processos de negócio. Construção e mensuração de indicadores de processos; Gerenciamento de riscos. Ameaça, vulnerabilidade e impacto. Plano de Gestão de Riscos da UFC 2023- 2027. Política de Gestão de Riscos da UFC (Resolução nº 15/CONSUNI, de 29 de julho de 2019); iESGo - perfil ESG (Environmental, Social and Governance) - Levantamento iESGo 2024 - Índice, iniciativa que visa avaliar o nível de adesão das organizações públicas federais e de outros entes jurisdicionados ao Tribunal de Contas da União (TCU) em relação às práticas ES G . Cargo: Analista de Tecnologia da Informação / Área: Infraestrutura de TI e Redes de Computadores Sistemas operacionais. Ambiente Windows Server, UNIX e LINUX; Configuração, administração e gerenciamento de serviços de rede Windows e Linux: serviço de compartilhamento de arquivos SAMBA, LDAP (OpenLDAP), DNS, DHCP, FTP, CIFS e NFS; Firewall Iptables, ufw e Pfsense; Instalação e configuração de servidores WEB (Apache, NGINX); Protocolo SSL e TLS - Conceitos básicos; Programação em linguagem de scripts: shell script (bash), Python; Balanceamento de carga, Proxy Reverso, API Gateway: com NGINX, TRAEFIK, Apache e HAProxy; Servidores de Aplicação: PHP, Tomcat, JBoss; Servidores de correio ou servidor de e-mail e seus protocolos: SMTP, POP3, IMAP; Topologia típica de ambientes com alta disponibilidade e escalabilidade. Balanceamento de carga, fail-over e replicação de estado. Técnicas para detecção de problemas e otimização de desempenho; Tecnologias e arquitetura de Datacenter. Conceitos básicos. Serviços de armazenamento, padrões de disco e de interfaces. RAID; Tecnologias de armazenamento DAS, NAS e SAN; Tecnologias de backup. Conceitos Básicos. Deduplicação. ILM (Information Lifecycle Management); Software Livre para backup pessoal e corporativo. Software de Backup Bacula; Autenticação, autorização e auditoria. Controle de acesso baseado em papéis. Autenticação forte (baseada em dois ou mais fatores). Single sign-on. Captive Portal; Configuração de Certificados digitaisFechar