7. Arquitetura de Infraestrutura de Tecnologia da Informação
1 Fundamentos. Operação e administração de sistemas operacionais Microsoft Windows Server e Linux. Programação em linguagens de script: shell script (bash), Python, Windows Power Shell, Ruby. Arquitetura de computadores servidores.

2 Automação de Infraestrutura de Tecnologia da Informação e Comunicação. Conceitos de infraestrutura como código e automação de infraestrutura de TI. Ferramentas de gerenciamento de configuração, aprovisionamento, orquestração e automação: Puppet, Jenkins, Ansible. Administração e gerenciamento de ambientes de virtualização VMWare e KVM/PROXMOX.

3 Storage e Backup. Administração e operação de serviços de arquivamento. Implantação e administração de soluções de proteção e de recuperação de dados contra-ataques cibernéticos. Implantação e administração de serviços de nuvem e multicamada.

4 Rede de Computadores. Arquitetura TCP/IP: protocolos, segmentação e endereçamento. Conceitos dos protocolos de roteamento estático, OSPF e BGP; Redes LAN, VLAN, MAN, WAN e sem fio (wireless). Frequências licenciadas e propagação de sinais padrão 802.11. Atenuação, interferência e degradação de sinais no padrão 802.11. Qualidade de Serviço (QoS), serviços diferenciados e serviços integrados. Aplicações de voz e imagem em movimento (vídeo) sobre redes. Conhecimentos de Multicast, IGMP, PIM-SM. Conceitos de Software Defined Networks (SDN). Autenticação 802.1x. Conhecimento dos padrões e normas NBR 14565 e ISO/IEC 11801 (cabeamento estruturado rede interna -predial), NBR 16665 e ISO/IEC 24764 (data centers) e EIA/TIA 568A e 568B (conectorização UTP). Serviços de Rede Microsoft Windows Server: DNS, DHCP, Radius, Autenticação, Certificados, Active Directory (AD).

5 Infraestrutura de Aplicações. Arquitetura de sistemas web: protocolo HTTP, SSL, servidores proxy, cache, DNS, balanceamento de carga, tolerância a falhas e escalabilidade em sistemas web. Alta Disponibilidade, Clusterização e Escalabilidade de servidores e serviços. Balanceamento de Carga. Proxy Reverso. Proxy cache. HAproxy. Nginx. Plataforma e Infraestrutura como Serviço (SaaS, PaaS, IaaS). Princípios e práticas de DevOps e DevSecOps, englobando integração e entrega contínuas (CI/CD). Docker, Kubernetes: boas práticas para infraestrutura de containers. Orquestração de containers. Gerência de configuração de software: Git, multirepos e monorepos, Gitflow.

6 Banco de Dados. Conhecimentos de Sistemas Gerenciadores de Banco de Dados (SGBD) relacionais Oracle Database Server, Microsoft SQL Server e PostgreSQL. Instalação e configuração. Administração (infraestrutura e aplicação). Backup e recuperação. Ajuste de desempenho de banco de dados. Bancos de dados NoSQL. Linguagem SQL e linguagem de programação para banco de dados. Ajuste de desempenho de aplicação. Ajuste de desempenho de comandos de SQL. Tolerância a falhas e continuidade de operação. Auditoria de banco de dados. Configuração de auditoria de dados. Produção de relatórios de auditoria.

7 Monitoramento de Infraestrutura de Tecnologia da Informação e Comunicação. Simple Network Management Protocol (SNMP) v2 e v3. Protocolos de monitoramento de sistemas e ativos de rede. Observabilidade. Coleta e análise de logs e métricas. Monitorar e analisar o desempenho de sistemas em produção por meio do uso de ferramentas de monitoramento e logging, como o Nagios, Prometheus, Grafana, Elasticsearch, Kibana, Application Performance Monitoring (APM), entre outras.