Hi.
My name is Jose M Ortega. Security researcher & Python dev.
In this blog you will find the books I’ve written and talks I have taught in different conferences and courses
colaborated with:
About Me
José Manuel Ortega is a Software Engineer and he focuses on new technologies, open source, security and testing. His career target from the beginning has been to specialize in Python and security testing projects. In recent years he has developed interest in security development, especially in pentesting with python.
Currently he is working as a security tester engineer and his functions in the project are analysis and testing the security of applications both web and mobile environments. He has taught at university level and collaborated with the official school of computer engineers. He has also been a speaker at various conferences.He is very enthusiastic to learn about new technologies and he loves to share his knowledge with community.
Conferences
Books published
My Experience
I have given conferences on different topics at the main conferences for developers and others related to cybersecurity issues
All the conferences can be viewed on my youtube channel and the presentations are available in the conferences section.
2024
Security and auditing tools in Large Language Models (LLM)
LLM models are a subcategory of deep learning models based on neural networks and natural language processing(NLP)
2023
Tips and tricks for data science projects with Python
Python has become the most widely used language for machine learning and data science projects due to its simplicity and versatility.
2022
Sharing secret keys in Docker containers and K8s
In this talk I will show how to save secret keys in Docker containers and K8s in production and best practices for saving and securing distribution of secrets.
2021
Python for cybersecurity teams
Python has become the most used language to develop tools within the field of security.
2020
SecDevOps containers
In this talk I will speak about main tips for integrating Security into DevOps. I will share my knowledge and experience and help people learn to focus more on DevOps Security.
2019
Testing python security
In this talk José Manuel Ortega will talk about the common security problems in Python code, like remote command execution and SQL injections.
2018
Microservices and serverless in python projects
Monoliths, microservices and now Serverless. Function as a Service (FaaS) platforms give us new ways to attack old problems. The possibility of executing functions as a service allows designing scalable and highly parallel applications, but on the other hand, this kind of applications require a particular programming style.
2017
Testing Docker Images Security
Docker is a great technology that allows developers to build and deploy the infrastructure of an application in one source code image, but, security is one of the biggest challenges. In this talk, we present the best practices and lessons learned of security reviews on docker images deployments.
2016
Python tools for webscraping
If we want to extract the contents of a website automating information extraction, often we find that the website does not offer any API to get the data you need and It is necessary use scraping techniques to recover data from a Web automatically. Some of the most powerful tools for extracting the data in web pages can be found in the python ecosystem.
2015
Python Security & Cryptography
The talk would aim to introduce cryptography and security from the developer point of view, showing ways to encrypt information with Python scripts and more sensitive information in web applications using django.
Featured Courses
I have given conferences on different topics at the main conferences for developers and others related to cybersecurity issues
Conferences & books
I have given conferences on different topics at the main conferences for developers and others related to cybersecurity issues
Construyendo arquitecturas zero trust sobre entornos cloud
La adopción de arquitecturas basadas en microservicios ha crecido de manera exponencial en los últimos años. Cuando se trata de obtener la máxima seguridad utilizamos lo que se denomina arquitecturas de “confianza cero” (zero trust architecture). Las arquitecturas de este tipo establecen mecanismos de autenticación y autorización entre nuestros propios microservicios, aumentando de esta manera la seguridad en entornos altamente regulados
Computación distribuida usando Python
La computación distribuída es un nuevo modelo de computación que surgió con el objetivo de resolver problemas de computación masiva donde diferentes máquinas trabajan en paralelo formando un clúster de computación.
Seguridad en arquitecturas serverless y entornos cloud
En los últimos años, las arquitecturas cloud han evolucionado a un modelo serverless que trae como principales ventajas la posibilidad de ejecutar código sin aprovisionar ni administrar servidores. Este tipo de arquitecturas permite ejecutar el código en una infraestructura con alta disponibilidad y escalado automático, así como capacidades de monitorización de forma automática