Microservices Engineer
Canonical
- 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.
Acerca de Canonical
Canonical es un proveedor líder de software de código abierto y sistemas operativos para los mercados empresariales y de tecnología globales. Nuestra plataforma, Ubuntu, se utiliza ampliamente en iniciativas empresariales revolucionarias como computación en la nube pública, ciencia de datos, IA, innovación de ingeniería e IoT. Nuestros clientes incluyen los principales proveedores de computación en la nube pública y silicio del mundo, y líderes de la industria en muchos sectores.
La empresa es pionera en colaboración distribuida global, con más de 1200 colegas en 75+ países y muy pocos roles basados en oficina. Los equipos se reúnen de dos a cuatro veces al año en persona, en ubicaciones interesantes alrededor del mundo, para alinearse en estrategia y ejecución.
La empresa es fundada por su fundador, rentable y en crecimiento.
Descripción de la posición
Esta es una pista de selección general para equipos que se enfocan en ingeniería de microservicios de API REST de back-end en Go y Python. Cubre todos los niveles de experiencia. Postúlate aquí si ya eres un ingeniero excepcional con puntos de vista claros y bien articulados sobre APIs, diseño de microservicios, procesos de ingeniería y DevOps.
Nuestros servicios necesitan escalar para manejar millones de clientes Ubuntu y colaboración entre miles de miembros de la comunidad. También son centrales para la salud de la infraestructura crítica en todo el mundo. Dado que Ubuntu ha sido adoptado por la informática empresarial convencional a través de la adopción de computación en la nube y la estrategia centrada en desarrolladores, la calidad de estos servicios se ha vuelto más importante para clientes y usuarios.
Aunque Ubuntu ha tenido un éxito enorme y en muchos sentidos lidera la industria, creemos que podemos mejorar sustancialmente nuestras prácticas, calidad y rendimiento en el dominio de los servicios web. Estamos creciendo nuestros equipos, y al hacerlo, nuestro objetivo es elevar nuestros conocimientos sobre escalabilidad, rendimiento, resiliencia y prácticas de DevOps.
Áreas clave de interés
- Diseño de API, documentación y gobernanza
- Consideraciones de diseño de rendimiento de base de datos y habilidades
- Entrega de servicio multi-región para resiliencia y rendimiento
- Fuzzing y otras técnicas de análisis de seguridad proactivas
- Trazado y perfilado para conocimientos de sistemas distribuidos
- Prácticas de DevOps de próxima generación
Ubicación: Tenemos equipos de microservicios con roles abiertos en cada zona horaria.
Cómo será tu día
- Escribir software de alta calidad, bien diseñado y robusto que funciona a escala
- Diseñar APIs y arquitectura de software para revisión colegiada
- Escribir pruebas que validen el comportamiento del software
- Construir y mantener aplicaciones y servicios confiables y tolerantes a fallos
- Colaborar proactivamente con un equipo globalmente distribuido
- Mostrar liderazgo técnico internamente y en nuestras comunidades externas
- Depurar problemas y producir soluciones de alta calidad para resolverlos
- Contribuir a documentación técnica para hacerla la mejor de su clase
- Discutir, contribuir y colaborar en equipos en Canonical
- Trabajar desde casa con viajes globales dos veces al año para eventos de la empresa
Lo que buscamos en ti
- Un historial académico excepcional tanto en la escuela secundaria como en la universidad
- Licenciatura en Ciencias de la Computación o STEM, o una narrativa convincente sobre tu ruta alternativa
- Impulso y un historial de superar las expectativas
- Competencia en Python y/o Go
- Historial de escritura de software moderno y mantenible
- Experiencia con sistemas de bases de datos relacionales y no relacionales
- Experiencia con integración e implementación continua
- Experiencia con programación de sistemas o servicios web escalables
- Inglés escrito y hablado profesional
- Experiencia con Linux (Debian o Ubuntu preferido)
- Excelentes habilidades interpersonales, curiosidad, flexibilidad y responsabilidad
- Pasión, reflexividad y auto-motivación
- Excelentes habilidades de comunicación y presentación
- Orientado a resultados, con impulso personal para cumplir compromisos
- Capacidad de viajar dos veces al año para eventos de la empresa hasta dos semanas cada uno
Habilidades adicionales que también podrías tener
- Experiencia con tecnología de contenedores como LXD, Docker y Kubernetes
- Comprensión de sistemas de compilación y cadenas de herramientas
- Experiencia con compilación cruzada
- Experiencia con nubes públicas de hiperscala y/o nubes privadas
- Experiencia diseñando, construyendo y ejecutando sistemas distribuidos
- Experiencia en ingeniería de rendimiento y seguridad
Lo que te ofrecemos
Consideramos la ubicación geográfica, experiencia y rendimiento al dar forma a la compensación en todo el mundo. Revisamos la compensación anualmente (y más frecuentemente para graduados y asociados) para asegurar que reconocemos el rendimiento excepcional. Además del salario base, ofrecemos un bono anual impulsado por el rendimiento. Proporcionamos a todos los miembros del equipo beneficios adicionales, que reflejan nuestros valores e ideales. Equilibramos nuestros programas para satisfacer necesidades locales y garantizar equidad global.
- Entorno de trabajo distribuido con sprints 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 anual
- Licencia de maternidad y paternidad
- Programa de asistencia para empleados
- Oportunidad de viajar a nuevas ubicaciones para conocer colegas
- Priority Pass y actualizaciones de viaje para eventos de la empresa de larga distancia
Oferta publicada originalmente en Jobicy. Enlace comprobado el .