Ingeniero sénior de DevOps
MyQ HQ, Praga - República Checa
Ingeniero sénior de DevOps
Acerca de MyQ
MyQ crea soluciones de gestión de impresión y documentos que ponen al alcance de los usuarios sus flujos de trabajo digitalizados. Las soluciones de MyQ —el producto estrella MyQ X y el innovador MyQ Roger — están diseñadas para ser compatibles con múltiples proveedores, son aptas para dispositivos móviles y están preparadas para funcionar independientemente de la red o del tamaño del parque de equipos de una organización. MyQ tiene su sede en Praga, República Checa, y cuenta con una red global de distribuidores.
¿Cómo sería tu trabajo?
Como miembro del equipo de DevOps, te encargarás de diseñar, implementar y mantener la infraestructura y los componentes internos de la solución de impresión « MyQ neXt», que estamos desarrollando y que aún no está en producción. MyQ neXt es un sistema distribuido compuesto por un clúster de microservicios basado en servidor, aplicaciones que se ejecutan en los propios dispositivos de impresión, clientes de escritorio y una aplicación móvil.
Como ingeniero de DevOps, trabajarás en la infraestructura como código (IaC) para la nube pública y privada, así como en la observabilidad, los procesos de integración continua y entrega continua (CI/CD), la seguridad de las soluciones y nuestros componentes desarrollados internamente, que no tienen equivalentes en el mundo del software libre. Serás responsable de al menos una parte de la pila tecnológica.
De momento, el equipo está formado por solo tres personas, pero se prevé que crezca. El departamento de I+D cuenta con unas 50 personas en total y, a nivel interno, nos organizamos en grupos temáticos. Podrás dar forma a la arquitectura junto con el director técnico (CTO), el director de producto (CPO) y el equipo.
Lo que buscamos
- Has trabajado con implementaciones complejas en la nube en Azure o AWS y tienes un conocimiento profundo de las opciones de computación, identidad y acceso, redes, Kubernetes gestionado, Base de datos y servicios de almacenamiento de cualquiera de los dos proveedores, y has gestionado la configuración con Terraform o Pulumi.
- He gestionado aplicaciones en contenedores a lo largo de todo su ciclo de vida: desde el equipo del desarrollador, en el que se ejecuta un contenedor de desarrollo de Windows/macOS, hasta la implementación en un clúster de producción, y sé cómo aplicar CI/CD a este proceso, optimizar la velocidad de compilación y el tamaño de la imagen, gestionar repositorios de imágenes de contenedores y conocer las consideraciones a tener en cuenta al hacerlo en compilaciones de arquitectura dual.
- La observabilidad es algo que se transmite a los demás; te esfuerzas activamente por impulsar la recopilación y el procesamiento de registros, métricas y trazas, y estás dispuesto a mostrarlo a los demás.
- No le da miedo depurar un problema que solo se manifiesta bajo carga y es capaz de redactar un análisis posterior de la causa raíz.
- Eres capaz de defender tu postura en un debate sobre arquitectura y estás abierto a nuevas ideas y perspectivas.
- Nivel de inglés B2o superior. El equipo es internacional y muchas personas no hablan checo.
Puntos extra:
- Conoces lo suficiente el funcionamiento interno de Kubernetes como para poder argumentar con seguridad cuándo y cómo implementarlo en distintos escenarios fuera de los principales proveedores de servicios en la nube.
- Entiendes los conceptos de seguridad, tanto desde el punto de vista del código como del flujo de trabajo del usuario.
- Para ti, las redes «no son solo TCP/IP, HTTP y DNS».
- Adquiere un conocimiento más profundo de los servidores proxy y los servidores web como Caddy, Nginx, HAProxy Traefik.
- He gestionado situaciones complejas relacionadas con el almacenamiento y la transferencia de datos; conozco la arquitectura y las ventajas e inconvenientes de las bases de datos relacionales frente a las NoSQL, así como los sistemas de almacenamiento en caché y de mensajería.
- Saber gestionar y configurar TeamCity y GitLab.
Pila tecnológica
- La infraestructura gira en torno a Kubernetes en la nube (principalmente Azure) y a Docker/Podman a nivel local. Terraform, Helm, Argo CD.
- Los datos se almacenan en PostgreSQL (o MS SQL) y Redis, y utilizamos NATS para la gestión de mensajes.
- Grafana Stack para la observabilidad.
- Jira, Confluence, TeamCity, GitLab... lo de siempre.
- Los asistentes de IA forman parte del conjunto de herramientas. Los utilizamos para agilizar el trabajo, no para escribir código.
Qué puede esperar de nosotros
- Contrato de duración indefinida (empleo a tiempo completo o como autónomo).
- Modelo híbrido: ir a la oficina tres veces por semana es perfecto; hay quien va todos los días y otros que acuden una vez por sprint.
- Vacaciones pagadas ilimitadas.
- 5 días de baja por enfermedad al año.
- Tarjeta multideporte.
- Comidas.
- Equipo multicultural.
- Fruta a diario y bebidas refrescantes de temporada en el lugar de trabajo.
- Mesas regulables: si prefieres estar de pie en lugar de sentado, ¡no hay problema!
- Un portátil de gama alta y dos monitores en tu escritorio.
- Plaza de aparcamiento: en el centro comercial Harfa, los ciclistas pueden aparcar en el edificio de oficinas
- Talleres y cursos pagados, tiempo para formarte... todo lo que necesites para crecer.
- Cursos de inglés y checo.
El proceso
Respondemos en un plazo de dos semanas, independientemente del resultado.
- (A distancia) Entrevista inicial con el departamento de RR. HH. (30 min). Entrevista para conocerte, tu motivación y si encajas en la cultura de la empresa.
- (Presencial o a distancia) Sesión técnica con un jefe de equipo y un miembro del equipo (aprox. 1 hora). Sin tonterías, nada de LeetCode: una charla sobre tus proyectos pasados y actuales, y un análisis en profundidad de las tecnologías con las que trabajamos a diario. Las preguntas difíciles van en ambos sentidos y estaremos encantados de responder a las tuyas.
- (Presencial, opcional) Charla con los responsables de ingeniería. Al fin y al cabo, cada situación es única: dedicaremos tiempo a los aspectos que requieran una atención especial.
- Haz una oferta si todo va bien.