Descrição
Resumo da Vaga:
Buscamos uma liderança técnica para projetar e sustentar sistemas de missão crítica baseados em Go, focando em aplicações containerizadas para Edge/Remote Computing.
Principais Destaques:
1. Liderança técnica em sistemas de missão crítica baseados em Go
2. Desenvolvimento de aplicações containerizadas para Edge/Remote Computing
3. Foco em escalabilidade, resiliência e observabilidade
**Resumo da Função**
Buscamos uma liderança técnica para projetar e sustentar sistemas de missão crítica baseados em **Go**. O foco é construir aplicações containerizadas capazes de operar em ambientes remotos (Edge/Remote Computing), suportando reconfigurações dinâmicas em tempo de execução e enviando grandes volumes de métricas para uma infraestrutura centralizada de observabilidade.
Requisitos: **1\. O que esperamos desta pessoa**
**Escalabilidade e Performance:** Garantir que a comunicação via **gRPC/ProtoBuf** e **REST** seja eficiente, minimizando o overhead de rede em servidores externos.
**Resiliência Operacional:** Implementar estratégias de **configuração em tempo de execução** para que o sistema se adapte sem necessidade de restarts constantes.
**Cultura de Observabilidade:** Estabelecer o **OpenTelemetry** e **Grafana** como fontes únicas de verdade para o status da operação global.
**Segurança Nativa:** Integrar práticas de **DevSecOps (SAST/DAST)** desde o primeiro dia de desenvolvimento.
**2\. Hard Skills Necessários**
**Linguagem:** Domínio avançado de **Go (Golang)** e conceitos de concorrência.
**Arquitetura:** Experiência com **Arquitetura de Microsserviços** e comunicação eficiente via **ProtoBuf**.
**Infraestrutura:** Conhecimento profundo em **Docker** e serviços de nuvem **AWS**.
**Telemetria:** Implementação de tracing e métricas com **OpenTelemetry** e visualização em **Grafana**.
**Qualidade:** Automação de testes e expertise em testes de carga para garantir estabilidade sob estresse.
Segurança: Familiaridade com ferramentas de análise de vulnerabilidades (SAST/DAST).
**3\. Diferenciais Desejáveis**
Experiência com sistemas de **Remote Computing** ou **Edge Computing**.
Conhecimento em estratégias de **Feature Flags** ou **Dynamic Configuration Services** (como AppConfig ou Consul).
Mentalidade de **Arquitetura Orientada a Eventos**.