Experiencia
Lo que he
construido
Trabajo en la parte de detección de un scanner de seguridad cloud open source: los checks que detectan malas configuraciones y los providers que permiten ejecutarlos en cualquier cloud.
Puestos
Prowler
Cloud Security Engineer · ene. 2025 – actualidad · En remoto
PythonAWSAzureGoogle CloudOpenStackOktaMicrosoft 365
- 528Commits mergeados en Prowler: el sexto de 398 contribuidores en un proyecto con 14.800 estrellas y 294.573 líneas añadidas.
- 15Providers cloud en los que he trabajado: AWS, Azure, Google Cloud, Microsoft 365, OpenStack, Okta, MongoDB Atlas, Oracle Cloud, Alibaba Cloud, GitHub, Vercel y Linode, entre otros.
- 2OpenStack y Okta, los dos montados end to end: del SDK a los checks, la API, la web y la documentación.
- 144Pull requests sobre checks y fixers: la lógica de detección que las organizaciones lanzan contra su propia infraestructura.
- HoyLidero el equipo de detección y remediación, después de un año atendiendo issues de la comunidad, revisando pull requests y dando soporte en Slack.
Prowler
Intern Cloud Security Engineer · jun. 2024 – dic. 2024 · En remoto
PythonGoogle CloudAWSpytest
- 80Pull requests mergeadas durante las prácticas, empezando por los tests de los checks de Google Cloud y pasando pronto a detecciones nuevas.
- 7Meses desde el primer commit hasta la oferta a jornada completa.
Charlas y conferencias
- Hackén, JaénPonente, dos años consecutivos.
- fwd:cloudsecAsistente, Berlín.
- AWS re:InventAsistente, Las Vegas.
- RootedCONAsistente, Madrid.
Open source
- ProwlerLa plataforma open source de seguridad cloud. Sexto por número de commits de 398 contribuidores, con 528 commits en 15 providers: del SDK a los checks, la API, la web y la documentación.
- pathfinding.cloudLlevé la investigación de escalada de privilegios en AWS de pathfinding.cloud a Prowler como cobertura de Attack Paths, y enlacé cada query con su página en Prowler Hub para que un hallazgo lleve a su explicación.
- okta-sdk-pythonDos bugs encontrados y reportados en el SDK oficial de Python de Okta mientras montaba su provider en Prowler: un error de validación con tipos de constraint en minúscula y una regex sin cuantificador que rompía el listado de log streams. Uno ya está arreglado.
Todos los números salen del repositorio público y se pueden comprobar. Parte del trabajo no es pública, como features que salieron de peticiones de clientes enterprise o el soporte interno, así que estas cifras son un mínimo y no un total.