Cyber Guardian Consulting Group, LLC.

Engenheiro de Confiabilidade de Site Sênior

Show original

Remoto

(Qualquer lugar)

Faixa de Remuneração

USD

PJ (Pessoa Jurídica)

Nível de Experiência

Sênior

Requisitos

7+ anos de experiência na carreira
Inglês avançado
Python
CI/CD
SLI/SLO
AWS
Infrastructure as Code

Conhecimentos Desejáveis

OpenTelemetry
Sentry
DynamoDB
Amazon CloudWatch
Resposta a Incidentes
Amazon ECS
Amazon SQS
Amazon S3
Grafana
Step Functions
Aurora PostgreSQL
AWS Lambda
Runbooks

Tarefas e Responsabilidades

Show original

Sobre a empresa

A FileScience faz backup e recupera os dados empresariais que as empresas mantêm em aplicações em nuvem. Nossas tarefas de backup são executadas para muitos clientes e dependem de APIs de terceiros que não controlamos. Os clientes precisam de mais do que um serviço disponível: precisam de dados que possam realmente recuperar.

Sobre a vaga

Estamos contratando um Senior Site Reliability Engineer com perfil hands-on para manter a FileScience confiável para nossos clientes. Algumas das falhas mais difíceis são as silenciosas: um backup que para de progredir, termina com arquivos faltando ou relata sucesso quando não deveria. Você trabalhará com a equipe de engenharia para identificar esses problemas, melhorar o monitoramento e a resposta a incidentes e corrigir problemas de confiabilidade em código e infraestrutura de produção.

Responsabilidades

  • Definir como medimos confiabilidade: estabelecer indicadores e objetivos de nível de serviço (SLIs/SLOs) para disponibilidade do produto e tarefas de backup, mostrar o que podemos e ainda não podemos medir e usar os resultados para decidir o que melhorar primeiro.
  • Tornar as falhas mais fáceis de encontrar: adicionar logs, métricas e traces que identifiquem o cliente e a tarefa afetados, criar alertas úteis, reduzir ruído e verificar regularmente que o monitoramento funciona e que os alertas chegam à pessoa certa.
  • Liderar a resposta a incidentes: manter ferramentas de incidentes, caminhos de escalonamento e runbooks, diagnosticar problemas, manter as pessoas informadas, confirmar a recuperação do serviço e acompanhar correções que evitem incidentes repetidos.
  • Verificar que os backups realmente funcionam: criar verificações de que os backups de cada cliente são executados no horário esperado, capturam os dados esperados e podem ser restaurados, comparando dados de origem e de backup junto com engenheiros de produto e testando a recuperação.
  • Automatizar trabalho operacional recorrente e entregar correções de confiabilidade: trabalhar com engenheiros de produto em deploys mais seguros, cargas de trabalho crescentes, backlogs de filas e falhas de APIs de terceiros, testando mudanças antes do rollout, mantendo um caminho de rollback quando possível e verificando o resultado.

Requisitos

  • Experiência prática mantendo sistemas de produção confiáveis após o lançamento, incluindo resposta a incidentes e melhoria contínua do sistema.
  • Fortes habilidades de troubleshooting em AWS, abrangendo serviços, rede, contêineres, armazenamento, filas e bancos de dados, investigando problemas que envolvem tanto código de aplicação quanto infraestrutura.
  • Experiência construindo e mantendo observabilidade, SLOs, alertas úteis, runbooks e testes de recuperação em produção.
  • Capacidade de ler, depurar e modificar código Python de produção e construir automação confiável, com entendimento prático de falhas parciais, retries, idempotência, concorrência e backpressure.
  • Experiência com infraestrutura como código, CI/CD e mudanças seguras em produção, incluindo testes, rollback e controles de acesso.
  • Inglês claro, escrito e falado, boa organização e resolução independente de problemas, transformando requisitos incompletos em planos práticos, priorizando o trabalho e comunicando progresso, riscos e decisões.

Desejável

  • Experiência com sistemas de backup, sincronização ou integridade de dados, ou com pipelines de dados que são executados por longos períodos para muitos clientes.
  • Experiência com OpenTelemetry, Grafana, Sentry, plataformas de gerenciamento de incidentes ou ferramentas comparáveis.

Habilidades comportamentais

  • Autonomia para investigar problemas, identificar próximos passos, tomar decisões fundamentadas e impulsionar o trabalho sem esperar instruções detalhadas.
  • Adaptabilidade a um ambiente dinâmico, com prioridades e requisitos em mudança que podem estar incompletos.
  • Comunicação clara para manter a equipe de engenharia informada e envolver outras pessoas quando sua contribuição for necessária.
  • Juízo prático e persistência para levar o trabalho até o fim, valorizando experiência real em produção.

Modelo de trabalho e localização

Esta é uma vaga remota. Nossa stack de tecnologia inclui Python e AWS, com ECS, Lambda, Step Functions, S3, SQS, DynamoDB, Aurora PostgreSQL e CloudWatch.

Como se candidatar

As candidaturas são feitas nesta página, diretamente com a empresa. Você precisa de um currículo em PDF e de um e-mail para confirmar a candidatura.

Compartilhar vaga:

Como se candidatar

As candidaturas são feitas nesta página, diretamente com a empresa. Você precisa de um currículo em PDF e de um e-mail para confirmar a candidatura.

Compartilhar vaga: