Chaski EmpleosPublicar empleo
← Empleos remotos

Ingeniero de Software de Pruebas de Sistemas Distribuidos, Python / Go

Canonical

Todo el mundoVerificada
Contrato
Tiempo completo
Categoría
Tecnología
Publicada
Ubicación según la fuente
Anywhere

La oferta completa

Traducida al español. Original en Jobicy.

Canonical es un proveedor líder de software de código abierto y sistemas operativos para los mercados empresariales y tecnológicos globales. Nuestra plataforma, Ubuntu, se utiliza ampliamente en iniciativas empresariales innovadoras como la nube pública, la ciencia de datos, la IA, la innovación de ingeniería y el IoT. Nuestros clientes incluyen los principales proveedores de nube pública y de silicio del mundo, y líderes de la industria en muchos sectores. La empresa es una pionera de la colaboración distribuida global, con más de 1200 colegas en más de 75 países y muy pocos roles basados en oficina.

Sobre el Rol

Buscamos un Ingeniero de Software para Pruebas de Sistemas Distribuidos con pasión por construir y validar sistemas distribuidos resilientes. Impulsar el éxito de aquellos que aprovechan Ubuntu y Juju de Canonical para construir aplicaciones implementables en múltiples nubes. Consideramos la ingeniería de calidad como una práctica de ingeniería de primera clase y buscamos personas que puedan aportar conocimientos profundos de ingeniería y un enfoque basado en datos para pruebas, automatización de pruebas, informes y análisis de datos.

El equipo de pruebas de sistemas distribuidos de Canonical es responsable de la alta calidad de las soluciones en la nube de Canonical basadas en, por ejemplo, Juju, Terraform, OpenStack o Kubernetes. Los sistemas se prueban e implementan en condiciones altamente diversas, desde metal desnudo en centros de datos de clientes hasta nubes públicas como AWS, GCE, Azure.

Como ingeniero de software, tendrás la oportunidad de desarrollar canalizaciones de CI que potencien las pruebas de integración en la nube de Canonical y los informes. Ayudarás a probar nuestros productos en nuevas nubes y avanzarás nuestras canalizaciones de IA/ML para análisis automático de resultados de pruebas. Un candidato exitoso está interesado en abordar estos problemas, así como en imaginar y liderar nuevas iniciativas dentro del equipo y en toda Canonical.

Funciones Principales

  • Crear enfoques de prueba automatizadas e infraestructura para validar la confiabilidad, el rendimiento y la resiliencia de herramientas de orquestación en la nube y aplicaciones
  • Permitir que equipos de ingeniería en toda Canonical desarrollen software con confianza poniendo a disposición herramientas de prueba de sistemas distribuidos en toda la empresa
  • Mejorar canalizaciones de integración continua para implementar y probar productos nativos de la nube de Canonical como Kubeflow
  • Implementar, gestionar y depurar sistemas altamente distribuidos en nubes y metal desnudo
  • Monitorear e informar sobre esfuerzos de pruebas automatizadas
  • Colaborar diariamente con un equipo distribuido globalmente

Lo que Buscamos en Ti

  • Sólido trasfondo en procesos y estrategias modernas de pruebas
  • Experiencia en desarrollo con Python o Go
  • Sólidas habilidades de desarrollo orientado a objetos
  • Conocimiento práctico de herramientas de integración continua como Jenkins, CircleCI, GitHub Actions
  • Conocimiento de tecnologías de redes y fundamentos
  • Sólida comprensión de la arquitectura del sistema Linux
  • Pensamiento abstracto complejo
  • 2-4 semanas de viaje internacional por año

Habilidades Complementarias Deseables

  • Capacidad de desarrollar e implementar aplicaciones web modernas de grado de producción
  • Capacidad de operar plataformas de datos: almacenes de pares clave-valor, bases de datos relacionales o documentales, buses de eventos
  • Habilidades de recopilación y análisis de datos para grandes conjuntos de datos multidimensionales
  • Experiencia con canalizaciones de IA/ML
  • Experiencia con tecnologías en la nube como OpenStack, Kubernetes, Terraform y AWS

Lo Que Ofrecemos

Consideramos la ubicación geográfica, la experiencia y el desempeño al determinar la compensación en todo el mundo. Revisamos la compensación anualmente (y con más frecuencia para graduados y asociados) para garantizar que reconozcamos el desempeño excepcional. Además del salario base, ofrecemos un bono anual impulsado por el desempeño o comisión. Proporcionamos a todos los miembros del equipo beneficios adicionales que reflejan nuestros valores e ideales. Equilibramos nuestros programas para satisfacer las necesidades locales y garantizar la equidad global.

  • Entorno de trabajo distribuido con retiros de equipo dos veces al año en persona
  • Presupuesto personal de aprendizaje y desarrollo de USD 2,000 por año
  • Revisión anual de compensación
  • Recompensas de reconocimiento
  • Licencia de vacaciones anuales
  • Licencia de maternidad y paternidad
  • Programa de Asistencia al Miembro del Equipo y Plataforma de Bienestar
  • Oportunidad de viajar a nuevas ubicaciones para conocer a colegas
  • Priority Pass y mejoras de viaje para eventos de la empresa de largo alcance

Oferta publicada originalmente en Jobicy. Enlace comprobado el .