DevOpsDays Kerala

To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
09:30
09:30
5min
Welcome Speech - DevOpsDays Kerala 2024
Humble Devassy C

Keynote

KeyNote/DevOps
09:35
09:35
5min
Lighting the Lamp

Lighting the Lamp by Chief Guests

KeyNote/DevOps
09:40
09:40
10min
ONDC: Shaping India's future with Digital Public Infrastructure and Tech Innovation
Nitin Nair

Open Network for Digital Commerce (ONDC) is revolutionizing the Indian digital commerce landscape by creating an open, inclusive, and competitive marketplace that empowers small businesses and consumers alike.

KeyNote/DevOps
09:50
09:50
10min
Productivity Unlocked: AI for Developers
Annie Mathew

Join Annie Mathew from Microsoft as she explores how AI is revolutionizing developer productivity.

KeyNote/DevOps
10:00
10:00
10min
Bridging the Gap: Empowering Kerala's IT Community Through DevOps Excellence
V V Jacob

In this keynote, Mr. V V Jacob from Malayala Manorama will delve into the transformative power of DevOps in bridging the gap within Kerala's IT ecosystem.

KeyNote/DevOps
10:10
10:10
10min
Redefining Governance in a Tech-Driven World
Prasanth Nair IAS

In an era where technology is reshaping every aspect of our lives, the realm of governance is no exception. From artificial intelligence to blockchain, digital tools offer unprecedented opportunities to streamline bureaucratic processes, enhance transparency, and foster citizen engagement.

KeyNote/DevOps
10:20
10:20
10min
Sponsor Session

Sponsor Keynote

KeyNote/DevOps
10:40
10:40
20min
Tea/Coffee Break

NA

KeyNote/DevOps
11:00
11:00
25min
A beginners guide to understanding Kubernetes using Restaurant Analogy
Chinmay Naik

You have been to a restaurant multiple times, have you thought about how the orchestration of various activities like - customers coming in and being allotted to tables, taking their orders, serving them, billing, etc, work? In this fun analogy-based talk, you’ll learn core concepts of Kubernetes architecture (etcd, API server, KubeProxy, Scheduler, etc.) and Kubernetes objects (Pods, Deployments, Service, CronJob, etc.) by comparing and contrasting them with various roles in the Restaurant industry. This is a beginner-friendly talk to learn and understand Kubernetes.

Microservices & Containerization
Cloud Native
11:00
25min
From Chaos to Consistency: Implementing a system to manage 1M+ SLOs in a Large Enterprise
Anoop Nayak

Discover how we transformed chaos into consistency by standardizing and scaling SLO management for over a million SLOs in a large enterprise known for its professional networking platform. Learn about our journey from inconsistent availability measurements to implementing OpenSLO standards and achieving reliable 99.9% availability for end users across 1000s of microservices and diverse client applications.

SRE
AI/SRE
11:00
25min
The Offline Fortress: Mastering DevSecOps for Air-Gapped, Ultra-Sensitive Workloads
Sathish VJ

Recent attacks on critical infrastructure have exposed vulnerabilities in even the most "secure" military and industrial control systems. When lives and essential services are at stake, traditional security approaches may not be enough. This talk delves into the world of air-gapped cloud computing, a paradigm shift for protecting sensitive workloads in disconnected environments. We'll examine past incidents, explore the unique security challenges of air-gapped systems, and reveal the SecOps strategies and tools that safeguard critical infrastructure from modern threats.

DevSecOps
KeyNote/DevOps
11:30
11:30
25min
Enhancing Observability with OpenTelemetry and Grafana
Ayan Bhadury

As modern applications grow in complexity, the need for robust observability tools becomes paramount. This talk will delve into the essentials of OpenTelemetry instrumentation and its seamless integration with Grafana to provide a comprehensive observability solution. Attendees will gain insights into setting up OpenTelemetry in their applications, configuring metrics and traces, and visualizing this data effectively in Grafana dashboards.

SRE
AI/SRE
11:30
25min
Have you hardened your Kubernetes cluster?
Hardik Vyas

Kubernetes adoption is reaching sky-high, it has a large and rapidly growing ecosystem not just limited to the IT industry but also in industries like automobile, pharmaceutical, financial, etc to increase automation and reduce IT cost. With the increased reliance of individuals and businesses on Kubernetes and at such a tremendous scale, a simple misconfiguration, inadequate restrictions or safeguards in place to the Kubernetes infrastructure put the enterprise at risk and can cause operational dysfunction and exploit security. Companies adopting Kubernetes are taking a preventable yet big risk if they are not looking at mitigating the risks that come with it. The more reliant we become on Kubernetes, the more critical it is to keep the environment safe and secure.

Other
Cloud Native
11:30
25min
The RoshAi Approach to Self-Driving Vehicles
Dr. Roshy John

The RoshAi Approach to Self-Driving Vehicles

AI/ML
KeyNote/DevOps
12:00
12:00
25min
Arctic Blast: Building Secure Open-Source LLM Apps with Snowflake Arctic, Cortex, and Streamlit
Kamesh Sampath

Developers, ready to build secure AI apps without the hassle? Discover how Snowflake's open-source Arctic LLM, Cortex, and Streamlit can revolutionize your workflow. We'll show you how to create powerful, customizable chatbots that leverage your org's data. Join us to master the tools that will define the future of AI development.

AI/ML
KeyNote/DevOps
12:00
25min
Improving container startup time using stargz
Akhil Mohan

We are currently in a stage where containers are deployed everywhere from applications in cluster orchestrators to development environments and build systems. As we move towards such a huge scale, the time to start a new container becomes a bottleneck in all our workflows.
The time to pull images from the registry is a significant contributor to this startup time. Lazy loading of images is one method in which the startup time can be improved and in this talk we will dive into stargz snapshotter and estargz image format which achieves the same in docker, containerd and kubernetes environments.

Microservices & Containerization
AI/SRE
12:00
25min
Is Your Kubernetes Testing Stuck in the Past? Let's Modernize it with Testkube and GPTScript
Atulpriya Sharma

I started my career as a manual tester and I know first-hand how difficult testing is. While development technologies are advancing, the testing tech is playing the catch-up game. Are you still struggling with manual, time-consuming Kubernetes testing? Remember that outdated testing practices can slow down deployments and compromise quality. So how can we overcome that?

Enter Testkube and GPTScript two open source tools that can supercharge your testing prowess. Testkube streamlines your testing by automating and orchestrating tests directly within Kubernetes clusters. While using GPTScript you can make your testing smarter - from executing tests to analyzing the reports and finding the fix too.

In this talk, I'll give an overview of both Testkube and GPTScript and show you how you can build a smart AI-driven pipeline to make testing in Kubernetes smarter.

Gen AI and DevOps
Cloud Native
12:30
12:30
25min
Achieving Kubernetes Application Deployments: K8s Operators, GitOps
Oum Kale

Efficient application deployment on Kubernetes (K8s) remains challenging for many organizations. This talk explores two transformative methodologies: Kubernetes Operators automate complex tasks like deployment and scaling, while GitOps uses Git repositories for transparent, version-controlled configurations. We'll discuss their principles, benefits, and real-world applications through examples and best practices. Attendees will learn how to choose the right approach for Kubernetes deployments, ensuring streamlined processes, improved productivity, and scalability

IaC & Automation
Cloud Native
12:30
25min
Empowering Testers with AI: The Perfect Partnership
George Ukkuru

This proposal explores the transformative impact of Artificial Intelligence (AI) on software testing, addressing key challenges faced by quality engineers. By leveraging AI capabilities such as automated story validation, self-healing automation, and intelligent test generation, AI enhances productivity, decision-making, and user experience. This presentation will highlight practical applications, case studies, and future trends, demonstrating how AI can streamline testing processes, reduce costs, and improve overall software quality.

Gen AI and DevOps
AI/SRE
12:30
25min
How I nearly got Fired managing K8s Clusters
Shiv Pratap Singh

Challenges we faced while managing multiple K8 clusters & How Nudgebee helps in solving those challenges, followed by a live demo.

Microservices & Containerization
KeyNote/DevOps
13:00
13:00
60min
Lunch

NA

KeyNote/DevOps
14:00
14:00
15min
Building Resilient Data and AI/ML Platforms: Insights from Air India’s Data Platform
Kishor Radhakrishnan

In today’s data-driven world, the ability to manage, monitor, and optimize large-scale data platforms is crucial for organizations aiming to stay competitive. This talk will delve into the architecture and operations of Air India’s data platform, showcasing how DataOps, observability, and FinOps are leveraged to achieve a robust and efficient big data environment. Attendees will gain insights into best practices and practical approaches for building and maintaining resilient data platforms.

Observability & Performance Monitoring
AI/SRE
14:00
15min
Guardrails to accelerate deployments. What? Well, here is how!
Monika Rajput

In my journey through four early-stage startups as a founding engineer, I’ve learned that speed is crucial for success. This talk delves into accelerating deployment processes and the tools that make it possible.

DevSecOps
Cloud Native
14:00
15min
Managing Users SSH Access to Servers While Meeting Security Compliance
Bachchan James

Managing SSH access to servers is crucial for maintaining security and ensuring compliance with industry standards.

DevSecOps
KeyNote/DevOps
14:15
14:15
25min
DevSecOps: Shift Left or Swipe Left?
Ram Iyengar

Everybody loves DevOps. Until you are forced to make it DevSecOps. The whole world is suddenly obsessed with shifting security left.
This talk explores the realities of integrating security into a high-velocity development environment. Together, we will dissect the trade-offs between early security testing and developer productivity, offering practical strategies to build a sustainable DevSecOps culture. Also come and learn about tools and techniques that can make it simpler for your teams to adopt a security-first mindset.

Be part of the talk to discover how to strike the perfect balance between protection and progress.

DevSecOps
KeyNote/DevOps
14:15
25min
Navigating GenAI: New Responsibilities for DevOps in the Age of LLMOps
Binoy Thomas

As enterprises rapidly adopt generative AI (GenAI) technologies, DevOps teams face a new set of challenges and responsibilities. Large Language Model Operations (LLMOps), a subfield of MLOps, has emerged to manage the complexities of deploying and maintaining large language models (LLMs).

LLMOps requires a collaborative effort across data science, DevOps, and IT teams, emphasizing the importance of integrating these functions to ensure the seamless operation of LLMs in enterprise settings. Attendees will gain insights into best practices for managing the unique demands of LLMs, including strategies for maintaining model accuracy, scalability, and compliance with ethical standards.

Gen AI and DevOps
AI/SRE
14:15
25min
The Role of eBPF in Kubernetes Networking and Security
Rajani Ekunde, PrithviRajKC

eBPF (extended Berkeley Packet Filter) plays a crucial role in enhancing Kubernetes networking and security. By leveraging eBPF, Kubernetes can efficiently handle network traffic, enforce policies, and provide observability into network activities.

eBPF enables fine-grained control over network interactions, allowing for dynamic and flexible network configurations while maintaining robust security measures. This session explores the capabilities of eBPF within Kubernetes, highlighting its impact on networking performance, security enforcement, and overall cluster management.

DevSecOps
Cloud Native
14:40
14:40
25min
Crossplane : Kubernetes-Native IaC for Infrastructure Management
Mrinal Ravi, Ivin Jogi

AWS Resource Provisioning using Crossplane (Kubernetes native open-source IaC tool)

IaC & Automation
Cloud Native
14:40
25min
How we built an Observability Platform on top of several CNCF Projects
Rajith Attapattu

During the launch of our first product, we experimented with several CNCF projects to build an observability platform that provides insights into cost, right-sizing, security and troubleshooting to support our production and lower environments.
We leveraged Prometheus Kubernetes APIs, OpenCost, Vertical Pod Autoscale, KubeScape, Cillium, Pixi, ArgoCD & Kyverno to collect data, correlate and generate insights to support our team. To manage the vast amount of data, we built an event-driven platform using gRPC & Strimzi.
The internal project was such a success that we decided to productize and eventually replace our existing product.

During this talk, I will explain the high-level architecture, the challenges we faced, and the lessons learned which hopefully benefit other teams looking to build similar solutions using Open Source tools & libraries.

SRE
KeyNote/DevOps
14:40
25min
The Art of Container Image Reduction: Tools, Techniques, and Best Practices
Raghavendra Sirigeri

This session is designed to equip developers with the knowledge and skills needed to optimize container images effectively. We will explore overlay filesystems, highlighting their importance in optimizing container environments. Attendees will learn how to inspect container images layer by layer, gaining insights into best practices for writing Dockerfiles and avoiding common pitfalls. The talk will showcase powerful open-source tools like dive and docker-squash, alongside techniques such as multi-stage builds, demonstrating how to achieve significant reductions in container image sizes—often exceeding 80%.

Microservices & Containerization
AI/SRE
15:05
15:05
25min
Autoscaling beyond CPU and Memory
Adarsh K Kumar

We will explore how to horizontally scale Kubernetes workloads based on metrics other than CPU and Memory. We start by exploring how HPA works in K8S and how we can scale based on metrics like Kafka Lag or traffic requests etc. We would explore two options for achieving this - Prometheus Adapter and KEDA .

Microservices & Containerization
Cloud Native
15:05
25min
Kueue-ing Up Security for Multi-Tenant Cloud Infra at Scale
Barun Acharya, Rudraksh Pareek

Security is not a one-and-done task. It's important to maintain security consistently. There are a lot of open source tools out there to help with the security assessment of our infra but managing and orchestrating these tools at scale is a major pain point. Scheduling regular scans to maintain cloud security posture helps in achieving continous compliance.

Kubernetes is a scheduler and orchestrator at it's core and Kubernetes Jobs are a good way to help scheduling these security scans. However when you try to operate Kubernetes Jobs at scale by yourself, the limitations of this approach like overloading etcd, making api server slower, difficult to track the status of these jobs, random order of execution start popping up. We also realised that we were not able to control the usage and maximize the utilization of our cluster resources.

Enter Kueue – a k8s-native job scheduler specifically designed to address these challenges. Working seamlessly with the default Kubernetes scheduler, the job controller, and the cluster-autoscaler, Kueue provides a comprehensive batch system that helps us manage kubernetes jobs efficiently.

This session is going to dive deep into what are the challenges with native kubernetes jobs and job scheduler, how "kueue" helps with orchestrating jobs while solving these challenges and finally how Accuknox "kueue"s up security for multiple tenants at scale.

Microservices & Containerization
AI/SRE
15:05
25min
The Frugal Cloud:How to save big on AWS
Arnab Chatterjee

Optimize your AWS spend without sacrificing performance! In this talk, learn expert strategies for reducing cloud costs, from rightsizing resources to leveraging cost-effective services. Discover how to identify and eliminate waste, take advantage of reserved instances, and streamline your architecture for maximum efficiency. Take away actionable tips and real-world examples to save up to 50% on your AWS bill. Whether you're a seasoned cloud pro or just starting out, this session will help you master the art of frugal cloud computing

Let me know if you'd like me to make any adjustments or if you have any other requests!

Cost Optimization
KeyNote/DevOps
15:30
15:30
20min
Tea/Coffee Break

NA

KeyNote/DevOps
15:50
15:50
25min
Deployments in the Vacuum? Is it worth the pain?
Siddhant Khisty

Security has, is, and will be an omnipresent concern for large enterprises and tiny firms alike. Dealing with security is making a conscious decision of giving up one thing, to obtain another. The real question lies in how much you're willing to give up.

Disconnecting your entire operation from the all-seeing network sounds like the best move for security. No risk, if nothing can get access, right? Although possible, air-gapping your clusters opens the room for a lot of frustration. Not only are the hostiles derailed, but even critical locations akin to essential registries are closed off from your clusters.

This talk explores the practicality of running air-gapped Kubernetes clusters for business-critical applications. We will help you find out if air-gapping is right for you, or if it's an unnecessary burden. We'll be diving into some user stories as well, that will either sell you or dissuade you from the idea of air-gapping your infrastructure.

DevSecOps
Cloud Native
15:50
25min
Mastering Infrastructure as Code: Automation for Modern DevOps
Jayachandra Reddy Majjiga

In the rapidly evolving world of DevOps, the ability to automate and manage infrastructure through code is a game-changer. This session dives deep into the principles and practices of Infrastructure as Code (IaC), showcasing how it transforms traditional infrastructure management.

IaC & Automation
AI/SRE
15:50
25min
Unified DevOps on Kubernetes: Scalable, Secure, and Self-Service
Nikhil, Aakansha Verma

In the fast-paced world of software development, having a robust and flexible DevOps environment is essential. This talk, titled "Unified DevOps on Kubernetes: Scalable, Secure, and Self-Service," presents a comprehensive approach to creating a cutting-edge Enterprise ready DevOps infrastructure hosted on Kubernetes.

DevSecOps
KeyNote/DevOps
16:15
16:15
15min
Assembling an infrastructure sharing platform for E-Learning.
Sreejith IV

This presentation introduces an online platform designed to simplify student training environments through sharing custom-built virtual machines running Linux. By leveraging Proxmox for VM management, LTSP for network booting, LDAP for unified authentication and VM-to-user mapping, and Apache Guacamole for VNC access via web browsers, this platform addresses the inconsistencies in operating systems and software installations on students' personal machines, providing a ready-to-use, course-specific OS.

SRE
AI/SRE
16:15
15min
Where containers wont work!
Vinod Chacko

Why we should not containerise everything!

Microservices & Containerization
Cloud Native
16:40
16:40
10min
Closing Note
Sreejith Anujan

Closing Note

KeyNote/DevOps
16:50
16:50
10min
Prize Distribution

Prize Distribution

KeyNote/DevOps