Speaker

Shail Shah

Shail Shah

Sr Software Engineer - Developer Experiences

Actions

Shail Shah is a Sr software engineer at Intuit. Passionate about Distributed Systems and Platform Engineering. Shail has worked as a core contributor to Intuit Kubernetes Service and is currently working as a core contributor as building Intuit’s Abstraction Platform to help improve developer velocity.

Manifest Destiny: Unleashing GenAI to Conquer Kubernetes Migration Madness

At Intuit, we've embarked on a journey from traditional K8s deployments to an AI-native abstraction platform, AIR (AI-Powered Runtime), aiming to 3x developer velocity. Building upon our previous Kubernetes abstraction work, this session introduces our latest innovation: the AIR Accelerator.

The AIR Accelerator leverages GenAI to automate the migration of services by intelligently comparing existing Kubernetes manifests with AIR-generated configurations. It identifies differences, provides clear explanations, and auto-generates "Last Mile Customizations" for seamless migrations.

Join us for:

- Insights into migration challenges and AI-driven solutions.
- Architecture and integration details of AIR Accelerator with Intuit's GenOS.
- A live demo of real-time manifest analysis and patch generation.
- Key lessons and best practices for successful AI-driven Kubernetes migrations.
- Discover how Intuit simplifies Kubernetes migrations using AI, minimizing risks and accelerating innovation

Abstracting Kubernetes: How Intuit is Migrating Services to a Simplified, Abstracted Paved Road

Are you grappling with the complexities of managing K8s for your application developers? Join us for an insightful session where we share how Intuit has evolved and abstracted its platform and the journey toward migrating 1k+ services to the abstracted paved road.

At Intuit, developers spent more time on infrastructure configuration than coding, and adding to standardization drift. To address this, we developed an AI-native abstracted platform where developers define just the app intent, while platform teams handle infrastructure configuration. This reduces the burden of managing K8s complexity, restores standardization, and eliminates cognitive load for developers, thereby increasing dev velocity.

In this session we will cover the challenges of direct Kubernetes management; our journey to developing an abstraction layer, migrating services, real-world benefits, and lessons learned of an abstracted platform.

Kubernetes the Abstract way, not the hard way: Liberate developers from Kubernetes Complexity

At Intuit we noticed that application developers spend significant amount of time on configuring infrastructure details like HPA,PDB,container resource, rollbacks, addressing deprecated K8s APIs in addition to developing their apps. To address this problem across our 2500 prod services and alleviate the developers from the k8s cognitive overload, we leveraged kustomize, argo rollouts and analysis template, istio to build our application abstraction layer which is focused on the application rather than the orchestrator, inspired by the Open Application Model[OAM].
Benefits of this includes abstracting K8s manifests into single developer friendly YAML, easier traffic management with Istio service mesh and admiral, canary rollouts & automated rollbacks, AI autoscaling with HPA,VPA recommendations, abstract namespaces for mobility/DR, and debuggability via ephemeral containers
Join us to learn how app abstraction has helped us in paving a path for increasing our developer velocity by 25%

Shail Shah

Sr Software Engineer - Developer Experiences

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top