2025-10-17 –, Workshop 05, B45 C109
Language: Español
CI/CD (Continuous Integration and Continuous Deployment) has become a fundamental part of DevOps, helping teams deliver code quickly and catch potential problems before they turn into costly production issues. Without a solid CI/CD process, developers often struggle with manual deployments, inconsistent environments, and unexpected bugs that slip through the cracks, causing frustration and unplanned downtime.
In this session, we will walk you step by step through setting up a dependable CI/CD pipeline using Python, Jenkins, TestContainers AWS, and Kubernetes. Starting with basic configurations, we’ll automate everything from running tests to building containers and deploying them on a scalable Kubernetes cluster. By writing simple Python scripts, you will learn how to streamline repetitive tasks and create a smooth release workflow. We’ll also take time to discuss common pitfalls and show how to troubleshoot them, so you feel equipped to handle real-world challenges.
Whether you’re new to CI/CD or looking to refine your existing DevOps skills, this tutorial aims to make complex workflows easier to grasp. Expect hands-on practice, clear explanations, and practical takeaways that you can apply in your own projects right away. By the end, you’ll see how using Python at each stage not only automates time-consuming tasks but also brings a new level of reliability to the entire deployment process.
Our goal is to help you build confidence in creating a pipeline that brings predictability to your releases, saves your team time, and keeps your applications running smoothly in production. If you’ve ever wanted to see how a proper CI/CD setup can transform the way you ship software, this is your chance to dive in and see it come to life step by step.
DevOps, Cloud and Infrastructure (SRE, systems management, CI/CD, Kubernetes, cloud providers...)
Additional topics: No response Proposal level:Intermediate (it is necessary to understand the related bases to go into detail)
I am a senior DevOps engineer with over six years of experience managing high-stakes workloads across hundreds of clusters. In my daily work, I focus on ensuring system uptime, solving tough performance issues, and fine-tuning deployments. Through these real-world challenges, I have discovered just how critical observability is for catching and fixing problems quickly, as well as for planning better infrastructure strategies.
Over the years, I have shared these lessons at both local and international conferences, including Kubernetes Community Days, where I have presented on various DevOps and cloud-native topics.
My goal for this talk is to combine hands-on insights with practical advice, showing how to set up an observability stack that genuinely makes a difference in day-to-day operations.
Sneha is a software engineer and QA specialist with 3 years of experience, currently working at Swiggy. She focuses on ensuring that web, mobile, and backend systems work seamlessly and reliably. She uses tools like Playwright, Appium, WebdriverIO, and Postman to find bugs early and deliver smooth user experiences at scale.
Previously, she worked at CloudDefense.AI, Morgan Stanley, and Wingify, where she built a strong foundation in cloud security, software development, and testing. Known for her attention to detail and clear communication, Sneha helps bridge the gap between product, development, and QA.
Beyond her technical work, Sneha is also a content creator with a community of over 19,000 followers on LinkedIn, where she shares tech insights, learning resources, and career tips in a simple and engaging way. She’s passionate about making technology accessible and helping others grow in their tech journey.