
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