Saltar al contenido
CUPULA
← Todos los roles

CUPULA Systems · Infraestructura y calidad

Ingeniero/a DevOps y QA

Operas servidores Linux, automatizas despliegues y escribes las pruebas que evitan que los errores lleguen a producción.

Modalidad
Híbrido
Exigencia técnica
Exigencia técnica 4.5 de 5

Tu trabajo

Qué vas a construir

  • Despliegues automáticos con GitHub Actions: cada cambio se prueba y se publica sin pasos manuales.
  • Servicios en producción sobre Linux y Docker Compose, con DNS, certificados SSL/TLS, respaldos y monitoreo.
  • Pruebas de punta a punta con Playwright y pruebas de API con Bruno o Postman.
  • Endurecimiento de servidores: accesos, secretos, cortafuegos y registros.

Herramientas

Con qué vas a trabajar

DevOps

Linux y redes
Entender qué pasa en un servidor cuando algo falla.
Docker y Docker Compose
Definen y levantan varios servicios con un solo archivo.
GitHub Actions
Automatiza compilación, pruebas y despliegue en cada cambio.
Nginx, DNS y SSL/TLS
Cómo un dominio llega a tu aplicación de forma segura.
Monitoreo y respaldos
Enterarte de un fallo antes que el cliente y poder recuperarte.

QA

Playwright
Automatiza un navegador real para probar flujos completos.
Vitest o Jest
Pruebas unitarias rápidas del código.
Bruno o Postman
Prueban APIs y documentan su comportamiento.

Punto de partida

Con qué te conviene llegar

No pedimos experiencia laboral: aceptamos estudiantes y esta puede ser tu primera experiencia. Esto es lo que nos ayuda que ya sepas; si algo te falta, lo aprendes en la formación inicial. Y puedes apoyarte en IA: somos una organización AI First.

  • Te mueves en la terminal de Linux y entiendes conceptos de redes: IP, puertos, DNS.
  • Sabes programar lo suficiente para leer código y escribir scripts.
  • Disposición real a investigar: la mayor parte de este trabajo es averiguar por qué algo no funciona.

Suma, pero no se exige: Docker, Haber administrado un VPS propio, Bash, Git.

Crecimiento

Lo que sabrás hacer en unos meses

  • Montar un pipeline de integración y despliegue continuo completo.
  • Diagnosticar un incidente leyendo registros y métricas, y dejar documentado cómo se resolvió.
  • Escribir pruebas automáticas que protegen el producto cada vez que alguien cambia algo.
Te gusta entender cómo funcionan las cosas por debajo y sientes satisfacción cuando un sistema corre estable sin que nadie lo toque.