1. Objetivo del proyecto
El objetivo fue crear un sistema en un servidor Linux que use inteligencia artificial para ayudar en la búsqueda de empleo. El sistema busca ofertas de trabajo, analiza los requisitos, compara la oferta con mi perfil y genera un CV personalizado en PDF.
Buscar empleos
El sistema puede buscar ofertas IT en Barcelona, alrededores, España o remoto.
Analizar ofertas
Extrae requisitos como Linux, redes, soporte técnico, helpdesk y administración de sistemas.
Crear CV
Genera versiones del CV adaptadas a cada oferta y optimizadas para ATS.
2. Herramientas utilizadas
Linux Server Git Node.js npm OpenAI Codex Career-Ops Playwright FileZilla3. Instalación en Linux Server
Comprobar herramientas básicas
git --version
node --version
npm --version
codex --version
Instalar Node.js y npm
sudo apt update
sudo apt install -y nodejs npm
Instalar OpenAI Codex
sudo npm install -g @openai/codex
codex --version
Descargar Career-Ops
git clone https://github.com/santifer/career-ops.git
cd career-ops
npm install
Instalar navegador para búsquedas
npx playwright install chromium
Preparar archivos de configuración
cp config/profile.example.yml config/profile.yml
cp templates/portals.example.yml portals.yml
touch cv.md
Comprobar que todo funciona
npm run doctor
4. Preparar un CV de ejemplo
Para que Career-Ops pueda generar CVs personalizados, se prepara un CV básico en formato Markdown.
# Nombre Apellido
Ciudad, País
correo@example.com
www.ejemplo.com
# Puesto Objetivo
Técnico de Soporte IT / Administrador de Sistemas Junior / Soporte Linux
# Perfil Profesional
Técnico informático con conocimientos en instalación de sistemas Windows/Linux,
soporte técnico, redes básicas y resolución de incidencias.
# Habilidades
- Windows
- Linux
- Soporte Técnico
- TCP/IP
- DNS
- DHCP
- VMware
- VirtualBox
- Hardware
- Troubleshooting
# Experiencia
## Empresa de ejemplo — Técnico Informático
2025
- Instalación y configuración de sistemas operativos
- Montaje y mantenimiento de equipos informáticos
- Atención y soporte técnico a usuarios
# Educación
## Formación IT / Administración de Sistemas
Centro de formación
# Idiomas
- Español
- Inglés
5. Conectar Codex con Career-Ops
El enlace entre Codex y Career-Ops se hace ejecutando Codex dentro de la carpeta del proyecto.
cd ~/career-ops
codex
Después, iniciamos sesión con la cuenta de ChatGPT/OpenAI usando el código que aparece en la terminal.
6. Uso práctico: buscar empleos y generar CV
Dentro de Codex usamos este prompt completo para que Career-Ops haga todo el proceso: buscar ofertas, analizarlas, generar CVs, PDFs, cartas de presentación y notas de entrevista.
Read AGENTS.md and follow all career-ops instructions.
Use my existing cv.md and profile.yml.
Search for internship opportunities (prácticas) in Barcelona and nearby areas for:
- IT Support
- Helpdesk
- Linux Support
- Networking
- System Administration
- ASIR students
Focus on:
- Barcelona
- Cardedeu
- Granollers
- Sabadell
- Terrassa
- Mataró
- Sant Cugat
Requirements:
- Internship or prácticas only
- Junior / entry-level positions
- Spanish companies preferred
- Remote Spain internships allowed
Tasks:
1. Find one real active internship offer.
2. Analyze the internship requirements.
3. Score the match with my profile.
4. Extract ATS keywords.
5. Generate a tailored Spanish CV.
6. Generate a PDF CV.
7. Generate a Spanish cover letter.
8. Generate interview preparation notes.
9. Update the dashboard automatically.
10. Save all generated files in output/ and reports/.
After finishing:
- Verify that the dashboard shows the new internship automatically.
- Verify that all links work correctly.
Qué hace el sistema
- Lee mi CV y mi perfil.
- Busca ofertas de trabajo IT.
- Analiza los requisitos de cada oferta.
- Selecciona las mejores oportunidades.
- Genera CVs personalizados.
- Crea archivos PDF listos para enviar.
- Genera cartas de presentación en español.
- Genera notas de preparación para entrevistas.
- Guarda los resultados en las carpetas output/ y reports/.
7. Resultados generados
Los archivos finales se guardan en estas carpetas:
output/
reports/
Para ver los CVs generados:
ls output
Para ver los reportes:
ls reports
8. Cómo descargar Career-Ops
Para descargar Career-Ops desde GitHub se usa el comando git clone.
git clone https://github.com/santifer/career-ops.git
cd career-ops
npm install
Después se instalan los componentes necesarios para que pueda buscar ofertas y generar archivos PDF.
npx playwright install chromium
npm run doctor