GeekHunter Logo

Planes

Iniciar sesión

ES

ES

Cyber Guardian Consulting Group, LLC.

Ingeniero Senior de Confiabilidad del Sitio

Show original

Remoto

(Cualquier lugar)

Rango salarial

USD

Contratista

Nivel de experiencia

Senior

Requisitos

7+ años de experiencia en la carrera
Inglés avanzado
Python
CI/CD
SLI/SLO
AWS
Infrastructure as Code

Habilidades deseadas

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

Tareas y Responsabilidades

Show original

Sobre la empresa

FileScience realiza respaldos y recupera los datos empresariales que las empresas mantienen en aplicaciones en la nube. Nuestros jobs de backup se ejecutan para muchos clientes y dependen de APIs de terceros que no controlamos. Los clientes necesitan más que un servicio disponible: necesitan datos que realmente puedan recuperar.

Sobre el rol

Estamos contratando a un Senior Site Reliability Engineer con perfil hands-on para mantener a FileScience confiable para nuestros clientes. Algunas de las fallas más difíciles son las silenciosas: un backup que deja de avanzar, termina con archivos faltantes o reporta éxito cuando no debería. Trabajarás con el equipo de ingeniería para identificar estos problemas, mejorar el monitoreo y la respuesta ante incidentes, y corregir problemas de confiabilidad en el código y la infraestructura de producción.

Responsabilidades

  • Definir cómo medimos la confiabilidad: establecer indicadores y objetivos de nivel de servicio (SLIs/SLOs) para la disponibilidad del producto y los jobs de backup, mostrar lo que podemos y aún no podemos medir, y usar los resultados para decidir qué mejorar primero.
  • Hacer que las fallas sean más fáciles de encontrar: agregar logs, métricas y traces que identifiquen al cliente y al job afectados, crear alertas útiles, reducir el ruido y verificar regularmente que el monitoreo funcione y que las alertas lleguen a la persona correcta.
  • Liderar la respuesta ante incidentes: mantener herramientas de incidentes, rutas de escalado y runbooks, diagnosticar problemas, mantener informadas a las personas, confirmar la recuperación del servicio y hacer seguimiento a las correcciones que previenen incidentes repetidos.
  • Verificar que los backups realmente funcionen: crear comprobaciones de que los backups de cada cliente se ejecutan en el tiempo esperado, capturan los datos esperados y pueden restaurarse, comparando los datos de origen y de backup junto con los ingenieros de producto y probando la recuperación.
  • Automatizar el trabajo operativo recurrente y entregar correcciones de confiabilidad: trabajar con ingenieros de producto en despliegues más seguros, cargas de trabajo crecientes, backlogs de colas y fallas de APIs de terceros, probando los cambios antes del rollout, manteniendo una ruta de rollback cuando sea posible y verificando el resultado.

Requisitos

  • Experiencia práctica manteniendo sistemas de producción confiables después del lanzamiento, incluyendo respuesta ante incidentes y mejora continua del sistema.
  • Sólidas habilidades de troubleshooting en AWS, que abarquen servicios, redes, contenedores, almacenamiento, colas y bases de datos, investigando problemas que involucran tanto código de aplicación como infraestructura.
  • Experiencia construyendo y manteniendo observabilidad, SLOs, alertas útiles, runbooks y pruebas de recuperación en producción.
  • Capacidad para leer, depurar y modificar código Python de producción y construir automatización confiable, con una comprensión práctica de fallas parciales, reintentos, idempotencia, concurrencia y backpressure.
  • Experiencia con infraestructura como código, CI/CD y cambios seguros en producción, incluyendo pruebas, rollback y controles de acceso.
  • Inglés claro, escrito y hablado, buena organización y resolución independiente de problemas, convirtiendo requisitos incompletos en planes prácticos, priorizando el trabajo y comunicando avances, riesgos y decisiones.

Deseable

  • Experiencia con sistemas de backup, sincronización o integridad de datos, o con pipelines de datos que se ejecutan durante largos períodos para muchos clientes.
  • Experiencia con OpenTelemetry, Grafana, Sentry, plataformas de gestión de incidentes o herramientas comparables.

Habilidades blandas

  • Autonomía para investigar problemas, identificar los próximos pasos, tomar decisiones fundamentadas e impulsar el trabajo sin esperar instrucciones detalladas.
  • Adaptabilidad a un entorno dinámico, con prioridades y requisitos cambiantes que pueden estar incompletos.
  • Comunicación clara para mantener informado al equipo de ingeniería e involucrar a otras personas cuando se necesite su aporte.
  • Juicio práctico y persistencia para llevar el trabajo hasta el final, valorando la experiencia real en producción.

Modelo de trabajo y ubicación

Este es un puesto remoto. Nuestro stack de tecnología incluye Python y AWS, con ECS, Lambda, Step Functions, S3, SQS, DynamoDB, Aurora PostgreSQL y CloudWatch.

Cómo postularse

Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.

Compartir vacante:

Cómo postularse

Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.

Compartir vacante: