Balakumaran Kannan
Welcome to my blog! 
I'm Bala, a Principal Software Engineer at Microsoft.
With a background as a Linux Systems Engineer, I've recently embarked on an exciting journey into the world of Artificial Intelligence. My current focus lies at the intersection of these domains—exploring how Large Language Models (LLMs) can better understand Linux code to enhance developer productivity and streamline the development process.
As a Stable Maintainer of Azure Linux (Microsoft's in-house Linux distribution), I bring hands-on experience with enterprise-grade Linux systems. Through this blog, I share my learnings, insights, and discoveries as I navigate the evolving landscape of technology.
My Experience
Microsoft
- Building a multi-agent CVE patching system using SWE-agent
 - Stable-Maintainer of Azure Linux
 - Build & Release systems design-to-development for Azure Linux and customer support
 - LISA
 
Flipkart
- Life-cycle management for all Baremetal Operating Systems
 - Minute level hardware usage metric collection from more than 150,000 systems
 - Litmus - A data-center simulation for verifying baremetals health
 - VM life-cycle orchestrator development
 
HPE
- Owner of Service-OS for ARM based switches
 - Board bring-up, U-boot and Linux port to ARM platforms
 
Sony
- Support userspace and kernel network stack for Linux based SONY devices
 
Patents
 Highly available DHCP service by running DHCP servers on a blockchain network 
 Multiple-site private network secured by IPsec using blockchain network for key exchange 
 System and method of optimizing vm disk data transfer time for cold migration by preloading page-cache 
 Ind. patent application - 202141004517: Common IP based network communication between virtual machine and host