Analista de suporte a aplicações
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Na Nava, acreditamos no poder da tecnologia para transformar negócios — e estamos com uma oportunidade desafiadora e estratégica esperando por você.
Vem crescer com a gente
Missão no contexto do CMT
Monitorar a disponibilidade e o desempenho das aplicações e integrações críticas, isolar a camada em que o incidente se manifesta, executar os procedimentos padronizados de verificação e contenção, e escalar ao time de sustentação ou à área mantenedora com diagnóstico e evidências suficientes para acelerar a resolução.
Conhecimentos essenciais:
1. Arquitetura de aplicações
-
Modelos arquiteturais e seus pontos de falha típicos: aplicação monolítica, arquitetura em três camadas, microsserviços e aplicações legadas.
-
Fluxo de uma requisição fim a fim: cliente, balanceador, servidor web, servidor de aplicação, middleware, banco de dados — e capacidade de dizer em qual ponto a requisição está falhando.
-
Conceitos de sessão, cache, pool de conexões e timeout — e como cada um se manifesta como sintoma ao usuário final.
-
Diferença prática entre indisponibilidade total, degradação de desempenho e falha funcional parcial, determinante para a classificação correta de severidade.
-
Ambientes segregados (produção, homologação, desenvolvimento) e a disciplina de não confundir alerta de ambiente não produtivo com incidente crítico.
-
Noções de alta disponibilidade e balanceamento: conceito de nó fora do balanceador, sessão presa e falha em failover.
2. Servidores web e servidores de aplicação
-
Servidores web: Apache HTTP Server, NGINX e Microsoft IIS — verificação de status, leitura de logs de acesso e de erro.
-
Interpretação de códigos de status HTTP com raciocínio diagnóstico: distinguir erro de cliente (4xx) de erro de servidor (5xx), e reconhecer 502, 503 e 504 como sintomas típicos de backend indisponível, sobrecarregado ou lento.
-
Servidores de aplicação: Apache Tomcat, JBoss/WildFly, WebLogic ou WebSphere conforme o ambiente — verificação de status, uso de heap e leitura de logs.
-
Noções de JVM em nível de sintoma: OutOfMemoryError, garbage collection excessivo e thread travada — sem entrar em tuning.
-
Certificados digitais: identificação de expiração de certificado como causa de indisponibilidade — falha recorrente, previsível e evitável por monitoramento.
-
Conceitos de proxy reverso e balanceador de carga, com verificação de nós ativos e health checks.
3. Middleware e integrações
-
Conceito de middleware como camada de integração e seus modos de falha: fila parada, mensagem em erro, conector fora, credencial expirada.
-
Filas e mensageria: conceito de fila, tópico, dead letter queue e acúmulo de mensagens como sintoma de consumidor parado.
-
APIs REST e SOAP: leitura de resposta, identificação de erro de autenticação, de payload e de timeout; uso de ferramentas de teste de endpoint para validação.
-
Autenticação e autorização em integrações: tokens, certificados, chaves e o padrão de falha por expiração de credencial.
-
Processamento em lote (batch): verificação de execução, identificação de job travado ou fora da janela, e impacto em cascata sobre sistemas dependentes.
-
Transferência de arquivos e interfaces por arquivo, ainda frequentes em ambientes de utilities.
4. Observabilidade aplicada a aplicações
-
Dynatrace ou equivalente em nível de leitura: análise de transações, identificação de serviço degradado e navegação em mapas de dependência — competência de alto valor para isolar camada.
-
Splunk ou equivalente para busca em logs centralizados e correlação de eventos