Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Kestra Technologies busca un Responsable técnico de SRE para Kestra Cloud, que lidere la arquitectura, las especificaciones y la entrega, coordinando a tres SRE y trabajando junto al CTO. La posición es remota y prioriza la autonomía, la seguridad y la eficiencia operativa.
Trabajarás con herramientas como Terraform, Kubernetes y ArgoCD, definiendo SLOs, gestionando incidentes y asegurando escalado, observabilidad y costes en GCP.
Kestra es la plataforma de orquestación universal: de código abierto, declarativa y diseñada para orquestar canalizaciones de datos, automatización de TI, flujos de trabajo empresariales y sistemas de IA/agentes.
Más de 10.000 organizaciones de todo el mundo confían en Kestra, entre ellas JPMorgan Chase, Bloomberg, FILA y Crédit Agricole. Kestra orquesta cargas de trabajo de misión crítica a gran escala. El proyecto de código abierto cuenta con cerca de 30.000 estrellas en GitHub, cientos de colaboradores y una comunidad global en rápido crecimiento.
Kestra Cloud es la edición SaaS totalmente gestionada de Kestra. Cada cliente obtiene una instancia de Kestra dedicada en una infraestructura dedicada, por lo que la plataforma es una flota de pilas aisladas, no un clúster compartido. Actualmente está en fase beta y ejecuta cargas de trabajo de producción para los primeros clientes. La disponibilidad general está prevista para 2027. Cada instancia ejecuta código arbitrario de los usuarios (scripts, contenedores y consultas a sus propios sistemas) mediante cientos de complementos, y la flota crece con cada nuevo cliente. El reto principal es aprovisionar, actualizar y supervisar decenas o cientos de pilas idénticas sin que se desvíen de la configuración prevista.
Buscamos a un Responsable técnico de SRE que se haga cargo de Kestra Cloud de principio a fin: de la arquitectura y las especificaciones, la entrega y la supervisión, y la mejora continua de la plataforma. Decidirás cómo debe evolucionar la plataforma, lo documentarás, lo dividirás en tareas y lo pondrás en marcha con tu equipo.
Liderarás un equipo de tres personas, incluyéndote. Eso significa que seguirás trabajando directamente en tareas técnicas (dedicarás una parte importante de tu semana a Terraform, manifiestos de Kubernetes y trabajo relacionado con incidentes), a la vez que defines la dirección técnica, revisas diseños y asignas tareas a dos SRE.
Trabajarás en estrecha colaboración con el CTO, los equipos de ingeniería de plataforma que desarrollan el núcleo de Kestra y nuestro ingeniero de seguridad. Este es un puesto de liderazgo en ingeniería, no un puesto dedicado exclusivamente a la gestión de personas.
Arquitectura y especificaciones
Ser responsable de la arquitectura objetivo de Kestra Cloud en GCP: la pila dedicada por cliente (clúster, red, bases de datos y colas), cómo se crean plantillas y versiones, las regiones y el camino de la fase beta a la disponibilidad general.
Redactar las especificaciones (documentos de diseño, RFC y ADR) que conviertan las necesidades del producto en trabajo de infraestructura, y defender las decisiones y sus contrapartidas: coste por cliente frente a nivel de aislamiento, proyecto de GCP frente a clúster o grupo de nodos por cliente, y servicio gestionado frente a autogestionado.
Definir SLO y presupuestos de error por servicio y nivel, y utilizarlos como base para establecer prioridades.
Entrega
Dividir las especificaciones en tareas y asignarlas al equipo, para después revisar el trabajo y resolver los bloqueos. Establecerás el nivel de calidad de los módulos de Terraform, los gráficos de Helm y las convenciones de GitOps.
Automatizar el ciclo de vida de las instancias de clientes: aprovisionamiento, actualizaciones, escalado, copias de seguridad, migración y retirada, sin pasos manuales.
Ser responsable del proceso de publicación de Kestra Cloud con ArgoCD y GitHub Actions: despliegues progresivos, reversiones y actualizaciones seguras en toda la flota de instancias de clientes.
Supervisión y operaciones
Crear la pila de observabilidad (métricas, registros, trazas y alertas) para detectar los problemas antes de que los comuniquen los clientes.
Gestionar las guardias y la respuesta a incidentes del equipo: turnos, manuales operativos, análisis retrospectivos sin culpabilización y acciones de seguimiento que realmente se implementen.
Planificar la capacidad para una carga de trabajo que, por naturaleza, tiene picos, y asegurarte de que el escalado automático funcione como debe.
Mejora continua
Impulsar la eficiencia de costes (FinOps) en GCP: visibilidad de costes por cliente, ajuste del tamaño de los recursos, uso comprometido y uso de instancias spot cuando encaje.
Reforzar la seguridad de la plataforma junto con nuestro ingeniero de seguridad: políticas de red, identidad de cargas de trabajo, secretos y registros de auditoría para cumplir las expectativas de SOC 2.
Aportar comentarios al equipo de producto: cuando Kestra dificulte la operación de la nube, redactarás la incidencia, propondrás una solución y trabajarás con el equipo de ingeniería del núcleo para implementarla.
Nube: GCP (GKE, Cloud SQL, GCS, Cloud Load Balancing, IAM / Workload Identity)
Infraestructura como código: Terraform, Helm
Orquestación: Kubernetes, Docker
Despliegue y repositorio: GitHub Actions, ArgoCD
Supervisión y registros: OpenTelemetry, Elastic, Prometheus, Grafana
Almacén de datos: PostgreSQL, Elasticsearch
Colas: Redis, Kafka, AMQP
Lenguajes de programación: Java, TypeScript (lo leerás, no hace falta que lo escribas a diario)
8+ años de experiencia en ingeniería de SRE, plataformas o infraestructura, incluidos al menos 2 años definiendo la dirección técnica de un equipo o una plataforma.
Experiencia profunda y de nivel de producción con Kubernetes: has operado flotas de clústeres a gran escala y sabes dónde fallan (actualizaciones, desviaciones de configuración, redes y dimensionamiento de recursos).
Sólida experiencia con Google Cloud: GKE, IAM, redes (VPC, clústeres privados y balanceo de carga) y servicios de datos gestionados. Una experiencia equivalente con AWS o Azure no sustituye este requisito.
Dominio de Terraform: has diseñado estructuras de módulos y distribuciones de estado que pueden ampliarse a muchos entornos de cliente idénticos, no te has limitado a escribir recursos.
Capacidad demostrada para diseñar arquitecturas, redactar especificaciones y asignar tareas: puedes mostrar documentos de diseño que hayas redactado, explicar las decisiones y sus contrapartidas, y describir cómo dividiste el trabajo y lo entregaste.
Experiencia real con guardias e incidentes, incluida la dirección de análisis retrospectivos y la conversión de sus conclusiones en soluciones duraderas.
Experiencia en operaciones SaaS: has operado un producto para clientes de pago con SLO importantes.
Dominio del inglés y comodidad trabajando de forma autónoma en un entorno totalmente remoto.
Pragmatismo: eliges la solución sencilla y probada cuando funciona, y sabes explicar por qué.
Experiencia operando cargas de trabajo que ejecutan código no confiable o definido por usuarios (aislamiento en entornos controlados, gVisor, aislamiento de grupos de nodos).
Haber creado u operado un plano de control de flota para entornos por cliente (operadores de Kubernetes, Crossplane, GKE Fleet / Config Sync o servicios de aprovisionamiento personalizados).
Práctica de FinOps en GCP: atribución de costes por cliente, descuentos por uso comprometido y grupos de nodos spot.
Conocimientos de auditorías SOC 2 o ISO 27001 desde el área de infraestructura.
Familiaridad con la orquestación de flujos de trabajo (Kestra, Airflow, Temporal o similar) o con la JVM en producción.
Mes 1: asumir la arquitectura actual, auditar la arquitectura actual de Kestra Cloud y trazar las brechas entre la fase beta y la disponibilidad general.
Meses 2 a 3: publicar la especificación de arquitectura para la disponibilidad general y los SLO, acordarlos con el CTO y convertirlos en una hoja de ruta que el equipo pueda ejecutar.
Meses 4 a 6: entregar los primeros hitos de disponibilidad general (aprovisionamiento de una instancia de cliente con un solo clic, cobertura de observabilidad y una ruta de actualización segura) junto con tus dos SRE.
Después del mes 6: impulsar la mejora continua de la plataforma, incluida una reestructuración de la primera versión de Kestra Cloud basada en lo que hayamos aprendido durante la fase beta y con los primeros clientes de disponibilidad general.
Trabaja desde cualquier lugar: somos una empresa que prioriza el trabajo remoto, así que puedes trabajar desde donde te sientas como en casa. Además, tendrás acceso a espacios de coworking por todo el mundo si alguna vez quieres cambiar de aires.
Cobertura sanitaria: tendrás cobertura médica, dental y oftalmológica.
Equipamiento para trabajar desde casa a nuestro cargo: te proporcionaremos todo el equipo que necesitas para trabajar cómodamente.
Nuestro objetivo es avanzar rápidamente (2-3 semanas), pero podemos ajustar los plazos si hace falta.
Llamada inicial con nuestro CEO (30 min)
Escenario técnico / evaluación práctica (2 horas, asíncrona: redactar una breve especificación de diseño para un escenario de Kestra Cloud en GKE y Terraform, e incluir cómo dividirías el trabajo entre un equipo de tres personas)
Revisión de arquitectura con nuestro CTO, en la que explicarás tu especificación y las decisiones y sus contrapartidas (45 min)