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 cv.md and profile.yml.
Search for junior IT support, helpdesk, Linux support, networking, and system administration jobs only in:
- Barcelona
- Cardedeu
- Granollers
- Sabadell
- Terrassa
- Mataró
- Sant Cugat
- Remote jobs in Spain
Tasks:
1. Search for real active job offers.
2. Analyze each job description.
3. Score the best matching jobs.
4. Extract ATS keywords.
5. Create tailored Spanish CV versions for each strong match.
6. Generate PDF CV files.
7. Generate cover letters in Spanish.
8. Generate interview preparation notes.
9. Save all outputs in output/ and reports/.
10. Avoid senior positions and jobs requiring more than 2 years experience.
Prefer Spanish companies and Spanish-language formatting.
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