
#76473
Analista de Infraestrutura Jr (DevOps)
nstech
Sobre a vaga
A nstech é a maior plataforma de tecnologia e softwares para logística e supply chain da América Latina. Ela conecta toda a cadeia de transporte — embarcadores, transportadoras, corretores e motoristas — em um único ecossistema digital para tornar as operações mais eficientes, seguras e econômicas.
Na Holding, atuamos de forma estratégica, apoiando as empresas do grupo em temas corporativos, tecnologia, pessoas, cultura, governança e crescimento. Aqui, buscamos profissionais que queiram atuar com visão de negócio, colaboração e impacto, ajudando a sustentar a evolução do ecossistema nstech.
Responsabilidades e Atribuições:
-
Sustentação de Clusters Kubernetes: Monitorar e manter a saúde dos clusters Kubernetes (On-Premise ou Cloud), garantindo que os nodes, pods e serviços estejam operando dentro dos parâmetros esperados.
-
Atendimento N1/N2: Receber e resolver chamados relacionados a aplicações containerizadas, incluindo falhas de deployment, problemas de scheduling, erros de imagem e indisponibilidade de serviços.
-
Monitoramento de Ambientes: Acompanhar métricas dos clusters (CPU, memória, uso de storage, rede) via ferramentas de monitoramento, agindo proativamente em cenários de degradação.
-
Gestão de Deployments e Rollbacks: Executar deploys de novas versões de aplicações via Helm Charts ou manifests YAML, além de realizar rollbacks rápidos quando identificado algum problema pós-deploy.
-
Administração de Storage e Volumes: Gerenciar Persistent Volumes (PVs) e Persistent Volume Claims (PVCs), garantindo que os dados das aplicações estejam persistentes e com backup adequado.
-
Gerenciamento de Secrets e ConfigMaps: Criar e atualizar Secrets (credenciais, tokens) e ConfigMaps (variáveis de ambiente) para as aplicações, seguindo as boas práticas definidas.
-
Escalonamento de Recursos: Ajustar réplicas de pods (Horizontal Pod Autoscaler) e recursos de nodes (Cluster Autoscaler) conforme demanda, otimizando custo e performance.
-
Documentação e Runbooks: Manter atualizada a documentação dos clusters, procedimentos de troubleshooting e guias de deploy, facilitando o conhecimento compartilhado com o time.
-
Apoio a Devs: Auxiliar os times de desenvolvimento na construção de Dockerfiles otimizados, troubleshooting de imagens e definição de health checks para suas aplicações.
-
Backup e Recuperação de Clusters: Executar e verificar rotinas de backup dos objetos Kubernetes (etcd, manifests, configurações) e volumes persistentes, garantindo a capacidade de recuperação em cenários de desastre.
-
Atualizações e Patches: Aplicar atualizações de versão do Kubernetes e patches nos nodes (sistema operacional e runtime container), mantendo o ambiente atualizado e seguro.
Diferenciais (Serão um plus na avaliação):
-
Certificações: CKA (Certified Kubernetes Administrator), CKAD, AWS Certified Developer, Azure Administrator Associate, ou similares.
-
Ferramentas de Observabilidade: Experiência com Prometheus, Grafana, Loki, ELK Stack ou Datadog.
-
Helm: Domínio na criação e manutenção de Helm Charts para padronização de deploys.
-
Infraestrutura como Código (IaC): Experiência com Terraform ou Pulumi para provisionamento de clusters e recursos associados.
-
CI/CD: Vivência com pipelines (Jenkins, GitLab CI, GitHub Actions) para automação de builds e deploys.
-
Sistemas Operacionais: Experiência com sistemas baseados em Debian/Ubuntu, CentOS/Rocky Linux ou Amazon Linux para nodes Kubernetes.
-
Disponibilidade: Flexibilidade para atuar em regime de plantão, se necessário, para suporte a ambientes críticos.
Benefícios
- Convênio médico, conforme política vigente.
- Ticket refeição.
- Wellhub/Gympass.
- Zenklub: duas consultas mensais sem custo.
- Seguro de vida sem custo.
- Auxílio funeral sem custo.
Local:Remoto/Remoto
Formação:Ens. Médio Completo