Descripción
Resumen:
Únase a Vonage para definir y liderar la estrategia de ingeniería del rendimiento para plataformas de telecomunicaciones nativas de la nube, coordinando a los SDETs y optimizando los sistemas.
Aspectos destacados:
1. Dirigir la estrategia de ingeniería del rendimiento para plataformas en la nube de alta disponibilidad.
2. Mentorizar y coordinar los esfuerzos de pruebas entre equipos de ingeniería distribuidos.
3. Innovar con herramientas y prácticas de vanguardia, como la ingeniería del caos.
**¡Únase a Vonage y ayúdenos a innovar en comunicaciones en la nube para empresas de todo el mundo!**
-----------------------------------------------------------------------------------
### **Qué hará usted**
* **Definir y liderar** la estrategia de ingeniería del rendimiento en plataformas de telecomunicaciones nativas de la nube y de alta disponibilidad.
* **Liderar, capacitar y coordinar una comunidad distribuida de SDETs** en varios equipos de funciones, guiándolos para crear, mantener y ejecutar scripts de rendimiento (k6\) dentro de su capacidad fraccionada de sprint.
* **Diseñar, desarrollar y evolucionar** marcos escalables de rendimiento para backend mediante k6, Python, Java o TypeScript, centrándose exclusivamente en APIs, bases de datos e infraestructura.
* **Implementar y gestionar estrategias de reproducción del tráfico de producción** (por ejemplo, GoReplay) y generación compleja de datos de prueba multiinquilino para recrear con precisión perfiles realistas de contención y carga de producción.
* **Asumir la responsabilidad y liderar** las pruebas de rendimiento, carga, estrés, resistencia, escalabilidad y resiliencia, incluidas las prácticas de ingeniería del caos (por ejemplo, utilizando AWS Fault Injection Simulator).
* **Validar sistemas de comunicación en tiempo real, arquitecturas impulsadas por eventos (Kafka, RabbitMQ)** y sistemas distribuidos de alto rendimiento bajo condiciones similares a las de producción.
* **Integrar las pruebas de rendimiento en las canalizaciones CI/CD**, permitiendo la validación continua del rendimiento, prácticas de «shift-left» y bloqueo automático de solicitudes de extracción (PR) ante degradaciones de latencia.
* **Aprovechar herramientas de observabilidad** (Grafana, CloudWatch, Coralogix, VictoriaMetrics, PMM) para supervisar, analizar y solucionar problemas de rendimiento del sistema.
* **Establecer referencias de rendimiento**, acuerdos de nivel de servicio (SLA), objetivos de nivel de servicio (SLO) y presupuestos de errores alineados con los requisitos empresariales y del sistema.
* **Colaborar con los equipos de arquitectura y datos** para identificar cuellos de botella, validar arquitecturas de bases de datos (por ejemplo, MySQL, Tungsten) y presentar propuestas de inversión basadas en evidencia.
* **Analizar y optimizar el rendimiento** tanto en sistemas monolíticos heredados (que requieren pruebas integradas de carga) como en arquitecturas modernas de microservicios.
### **Qué aportará usted**
* **Experiencia comprobada mentorizando y coordinando** esfuerzos de pruebas entre grandes equipos de ingeniería distribuidos (por ejemplo, realizando revisiones de código, guiando a los SDETs en la adopción de marcos y gestionando cronogramas de pruebas interequipo).
* **Amplia experiencia práctica con servicios en la nube de AWS** (EC2, ECS, RDS, API Gateway), centrada en escalabilidad y optimización del rendimiento.
* **Experiencia comprobada con herramientas de pruebas de rendimiento** (específicamente k6, además de JMeter o Gatling), incluido el diseño, la ejecución y el análisis de pruebas a gran escala.
* **Experiencia práctica con herramientas de sombreado o reproducción del tráfico de producción** (como GoReplay).
* **Amplia experiencia en pruebas de sistemas distribuidos, agentes de mensajería (Kafka, RabbitMQ)**, arquitecturas de microservicios y APIs de alto volumen y baja latencia.
* **Sólidas habilidades prácticas de programación y creación de scripts para backend** en Python, Java o TypeScript para construir marcos y herramientas personalizados de rendimiento.
* **Profundo conocimiento del diseño de sistemas**, concurrencia, rendimiento, latencia y principios de tolerancia a fallos.
* **Experiencia implementando pruebas de rendimiento dentro de canalizaciones CI/CD** (Jenkins, GitHub Actions) y habilitando bucles continuos de retroalimentación sobre rendimiento.
* **Experiencia práctica con herramientas de observabilidad y monitoreo** (Grafana, Coralogix, PMM) para análisis y diagnóstico del rendimiento.
* **Experiencia trabajando en entornos ágiles** y traduciendo percepciones sobre el rendimiento en resultados de ingeniería accionables.
### **Requisitos obligatorios**
* Experiencia práctica demostrable en ingeniería y automatización del rendimiento para backend mediante **Python, Java o TypeScript.**
* Trayectoria comprobada en pruebas de rendimiento, escalabilidad y resiliencia en sistemas nativos de la nube basados en AWS.
* Amplia experiencia diseñando estrategias de pruebas de rendimiento a gran escala y liderando equipos de QA/SDET para su ejecución.
* Profundo conocimiento de las pruebas de rendimiento de APIs, pruebas de integración y validación no funcional a nivel de sistema.
* Conocimiento sólido de arquitectura de sistemas, comportamiento de sistemas distribuidos y metodologías de pruebas no funcionales.
* Experiencia con herramientas de observabilidad, monitoreo y análisis de registros.
* Familiaridad con APIs RESTful y sistemas impulsados por eventos.
### **Requisitos para la solicitud**
* CV actualizado que demuestre claramente liderazgo en ingeniería del rendimiento, coordinación entre equipos, experiencia en AWS y marcos de automatización para backend.
* Resumen de marcos, herramientas (por ejemplo, k6, GoReplay) y metodologías CI/CD implementadas para pruebas de rendimiento.
* Ejemplos detallados de proyectos de pruebas de rendimiento (escala, entornos, cuellos de botella identificados, impacto empresarial, mejoras implementadas).
* Evidencia de liderazgo estratégico en rendimiento, mentoría de equipos de QA/SDET e influencia en la arquitectura.
\#LI\-KS1
**No existe un candidato perfecto.** No necesita cumplir todos los requisitos preferidos para generar un impacto valioso en nuestro equipo. Nuestros empleados y clientes provienen de diversos orígenes; por lo tanto, si siente pasión por lo que podría lograr en Vonage, ¡nos encantaría conocerlo!
Para conocer cómo tratamos sus datos personales durante el proceso de reclutamiento, consulte nuestra **Aviso de privacidad**.
**Quiénes somos:**
Vonage es un líder global en comunicaciones en la nube. Su talento ayudará aún más a marcas como Airbnb, Viber, WhatsApp y Snapchat a acelerar su transformación digital mediante nuestras soluciones completamente programables de comunicaciones unificadas, centros de contacto y APIs de comunicaciones. ¿Listo para innovar? ¡Únase a nosotros hoy mismo!
Nota: El propósito de este perfil es ofrecer un resumen general de las responsabilidades esenciales del puesto y no pretende ser una lista exhaustiva. Las asignaciones pueden variar para personas que desempeñan el mismo rol según las condiciones comerciales, las necesidades departamentales o la ubicación geográfica.