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.
