DevConf.CZ 2025

José Castillo Lema

Currently working as performance software engineer, has transitioned through Cloud Consultant, Architect and Technical Lead roles for NFV-related projects at Red Hat. BE in Computer Engineering from University of A Coruña (Spain) and PhD from Polytechnic School of the University of São Paulo (Brazil). During MsC and PhD studies, worked on QoS routing in SDN and NFV Management and Orchestration.
Has been designing and implementing IaaS/PaaS solutions, namelly OpenStack and Kubernetes/OpenShift, for the last 7 years, and teaching postgraduate courses for the last 5 years.


Company or affiliation

Red Hat

Job title

Principal Software Engineer


Sessions

06-13
12:55
15min
CODECO: AI-Driven Orchestration for Multi-Cluster Edge Deployment
Dean kelly, Alka Nixon, José Castillo Lema

With the development of next generation IoT services, in particular services such as mobile IoT, or an Internet of Nanothings (IoNT), novel environments must be researched to combat the demands of this ever growing landscape. These new environments are expected to be highly mobile, involving small cell management, and large-scale deployments. Edge computing, and Decentralised Edge Cloud computing architectures play a key role in the Edge-Cloud continuum, as there is also an increase in service decentralisation.

CODECO, an EU funded Open Source Research project, is a Kubernetes plug-in aimed at optimizing application deployment onto edge devices through cognitive and cross-layer orchestration. By leveraging AI-driven decision-making, CODECO significantly improves deployment efficiency across the edge. This is achieved through Automated Configuration Management (ACM) coupled with Open Cluster Manager (OCM), which utilizes AI-generated recommendations from the Privacy-preserving Decentralised Learning and Context-awareness (PDLC) component. These recommendations are based on real-time resource metrics collected from available edge clusters, guiding the optimal deployment of applications to the most suitable edge cluster. Additionally, ACM offers a user-friendly interface, allowing users to easily deploy, monitor, and manage their applications.

Our dedication to Innovation and Research Community Engagement Programme encourages collaboration among developers, SMEs, and research communities. This talk targets stakeholders keen on advancing both AI Edge-Cloud orchestration. Our attendees will have the opportunity to understand CODECO's principles, objectives, key research contributions, open-source toolkits, AI prediction mechanisms, and training resources through a use case focused on Decentralised, wireless AGV Control for Flexible Factories including a demonstration of how an application is deployed at the optimal performance locations. Finally, we’ll discuss how the project and community can identify future improvements and contribute to the end goal of redefining the Edge cloud continuum.

Cloud, Hybrid Cloud, and Hyperscale Infrastructure
A113 (capacity 64)
06-13
17:00
35min
Shifting Performance Engineering Left
José Castillo Lema, rsevilla

Performance Engineering for many companies is an afterthought, however at Red Hat, Performance Engineering is a key contributor to product readiness. Developers across the OpenShift Product portfolio can easily execute Performance and Scale workloads against PRs they introduce, before the feature merges downstream! In this talk we will go over the tooling, strategies and details of how the OpenShift Performance and Scale Team has shifted their Performance and Scale testing totally left.

DevOps and Automation
E104 (capacity 72)