CICD Setups at "scale as a service"

English
This talk will be held in English. / Dieser Vortrag wird auf Englisch gehalten.

Managing multiple teams with diverse GitLab runner requirements— ranging from different operating systems and non-containerized solutions to high-resource-demand pipelines and specific tool versions — presents significant challenges. How can all these needs be met while ensuring scalability, cost-effectiveness, and adherence to best practices on a cloud platform? Moreover, how can such a solution be offered as an IaaS?

This talk introduces Fleeting Runners, a novel approach that leverages cloud scalability and the GitLab instance executor to revolutionize GitLab Runner deployments. We'll explore how Fleeting Runners streamlines team onboarding into GitLab CI, enabling them to manage runners tailored to their unique requirements.

Delving into practical implementation, we'll discuss strategies for handling high and complex workloads with custom dependencies, and navigate ongoing challenges. Through real-world experiences and strategies, attendees will gain insights into optimizing GitLab Runner deployments. This presentation aims to provide a comprehensive understanding of Fleeting Runners' capabilities, foundational architecture, and practical considerations for enhancing CI/CD workflows in diverse DevOps environments.

CICD, Infrastructure as Code and Cloud

This talk shares my experience from the past two years at a car manufacturing company, where I built a CI/CD-as-a-service platform. I'll discuss how we designed a customizable setup that empowers development teams to manage their runner requirements while abstracting cloud and observability complexities. We'll explore how we leveraged cloud scalability to adapt to team workload demands dynamically.

Luis Serra
Luis Serra
is passionate about the Cloud-Native ecosystem, with Kubernetes playing a central role in all the projects he has been involved in. He continuously hones his skills in this area, exploring the CNCF landscape for innovative products that can address current project challenges. Beyond his professional work, Luis is dedicated to sharing and discussing knowledge. He has published several articles.

CLC-Newsletter

Du möchtest über die CLC auf dem Laufenden gehalten werden?

Anmelden