Uso de Career-Ops con OpenAI Codex

Proyecto práctico en Linux Server para buscar empleos IT, analizar ofertas y generar CVs personalizados automáticamente con inteligencia artificial.

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 FileZilla

3. 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
Si el comando muestra checks correctos, significa que Career-Ops está instalado correctamente.

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.

Si aparece una pregunta de permisos, seleccionamos la opción 1 para permitir que Codex lea o modifique los archivos necesarios del proyecto.

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

  1. Lee mi CV y mi perfil.
  2. Busca ofertas de trabajo IT.
  3. Analiza los requisitos de cada oferta.
  4. Selecciona las mejores oportunidades.
  5. Genera CVs personalizados.
  6. Crea archivos PDF listos para enviar.
  7. Genera cartas de presentación en español.
  8. Genera notas de preparación para entrevistas.
  9. 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
En nuestro caso, Career-Ops generó CVs personalizados para ofertas de IT Support, Helpdesk y Linux Support.

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
Si el comando npm run doctor no muestra errores importantes, el proyecto está listo para usarse.