Abhishek Rai

Software Engineer

Bengaluru, Karnataka, India4 yrs 1 mo experience

Key Highlights

  • Expert in building scalable cloud storage solutions.
  • Strong background in distributed systems and high availability.
  • Passionate public speaker driving positive change.
Stackforce AI infers this person is a SaaS Infrastructure Engineer with expertise in cloud storage and distributed systems.

Contact

Skills

Core Skills

Distributed SystemsHigh Availability ClusteringSoftware Development

Other Skills

Design PatternsKubernetesC++LinuxPythonMemory ManagementRelational DatabasesConcurrent ProgrammingSystems EngineeringData SynchronizationJava ConcurrencyDatabasesMicrosoft AzureCloud ComputingMultithreaded Development

About

I work in Microsoft Azure Storage team, focusing on building and improving scalable, reliable, and secure cloud storage solutions. I’ve contributed to multiple storage systems, working across design, development, and optimization to support high-performance and highly available services. I enjoy tackling challenging problems in distributed systems, storage architecture, and cloud infrastructure, and I value clean design, data-driven decisions, and strong engineering fundamentals. I thrive in collaborative environments where complex ideas turn into reliable production systems. In the non-technical front, with a fervent passion for public speaking, whether on stage or in a boardroom, I am committed to delivering compelling messages that resonate and drive positive change.

Experience

4 yrs 1 mo
Total Experience
2 yrs 5 mos
Average Tenure
1 yr 8 mos
Current Experience

Microsoft

2 roles

Software Engineer 2

Apr 2026Present · 1 mo

Software Engineer

Sep 2024Present · 1 yr 8 mos

  • Azure Storage

Veritas technologies llc

2 roles

Associate Software Engineer

Jul 2022Jul 2024 · 2 yrs · Pune, Maharashtra, India · On-site

  • Designed and developed features of Veritas Cluster Server(VCS) -which is a cross-platform clustering solution written in C++, that provides high availability to Critical Applications. VCS is responsible for policy decisions in the Cluster for Application Failover.
  • Built InfoDB to provide persistent storage that will be synced across all the nodes in the cluster. InfoDB was built on VCS’s RSM infrastructure. Primarily used as a cache by managed applications.
  • Implemented Exponential Backoff functionality in the VCS Engine, that retries to bring the Agent online in the situation of Resource Crunch.
  • Enhanced Global Cluster Option feature to support Host Name binding.
  • Enhanced Python based Cloud Agent- Azure DNS Zone to support Private DNS Zone functionality.
  • Acquired an understanding of containerization technology(Docker) and container orchestration(Kubernetes)
  • Acquired in-depth understanding of Vxfen (Fencing) kernel component in VCS that provides for membership arbitration in case of network partition.
  • Working in a complex software environment that requires quick debugging for hard-to-reproduce issues.
  • Escalation handling and quick resolution of Customers facing critical issues.
Design PatternsKubernetesDistributed SystemsHigh Availability Clustering

Intern - Undergraduate

Jan 2022Jun 2022 · 5 mos · Pune, Maharashtra, India · On-site

  • Leveraged Python programming language to design and implement an object storage tiering solution using MinIO.
  • Implemented data tiering strategy, segregating data into ’hot’ and ’cold’ tiers for optimized storage and retrieval efficiency.
LinuxSoftware Development

Education

COEP Technological University

Bachelor of Technology - BTech in computer — Computer Engineering

Aug 2019Jun 2022

Stackforce found 100+ more professionals with Distributed Systems & High Availability Clustering

Explore similar profiles based on matching skills and experience