I

Ishan Tyagi

Software Engineer

Bengaluru, Karnataka, India5 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 5+ years of experience in Cloud Architecture.
  • Contributed to major open-source projects in distributed systems.
  • Expertise in Kubernetes and distributed databases.
Stackforce AI infers this person is a Cloud Infrastructure Engineer with expertise in distributed systems and container orchestration.

Contact

Skills

Core Skills

Cloud ArchitectureDistributed Systems

Other Skills

AWSAliCloud Object storageAzure blob storageBashBug fixingC++DockerGCSGitGolangGrafanaKubernetesNoSQLOpenstack Object storagePR reviews

About

Software Engineer Interested in Distributed systems, Virtualisation/Containerization, Distributed databases and Internals of distributed databases. I have 5+ years of experience working with SAP Cloud Platform. Experienced Cloud Architecture and Distributed systems, Distributed database. Working as Developer on OpenSource Project Gardener:https://gardener.cloud(Kubernetes as a service) Tech stack: 1. Golang, C++, Python 2. SQL, NoSQL, databases architecture 3. REST, gRPC 4. Kubernetes, Docker 5. Kubernetes operator/controller 6. AWS (S3,EC2), Azure blob storage, AliCloud Object storage, Openstack Object storage, GCS 7. Monitoring tools: Grafana, Prometheus 8. Bash, Git

Experience

Sap labs india

2 roles

Developer

Promoted

Apr 2022Present · 3 yrs 11 mos

  • Contributor and Maintainer of etcd-backup-restore: https://github.com/gardener/etcd-backup-restore
  • Contributor and Maintainer of etcd-druid(etcd-operator): https://github.com/gardener/etcd-druid
  • Tasks Performed:
  • ▪ Primary focus is to design, implementing the Multi-node etcd-backup-restore and moving to multi-node from single node etcd-backup-restore.
  • ▪ Taking care of releases either a new version or a patch release of etcd-backup-restore and etcd-druid.
  • ▪ Root cause analysis for etcd issues and fixed them.
  • Notable Contributions:
  • ➤ To dynamically load IaaS credentials during runtime such that there will be no pod restart required.
  • ➤ Restoration of single member etcd in multi-node etcd cluster.
  • ➤ Scaling up the cluster from single member to multi member cluster (nonHA to HA).
  • ➤ Added the new prometheus metrics which were required to be exposed for multi-node etcd.
  • ➤ To safeguard backups against ransomware attacks, added the support for enabling immutable backups for storage providers : AWS S3 Alicloud OSS
  • Other open source contributions:
  • https://contribcard.clotributor.dev/ishan16696
  • https://github.com/etcd-io/bbolt
  • https://github.com/etcd-io/etcd
GolangC++PythonSQLNoSQLdatabases architecture+13

Associate Developer

Jul 2020Mar 2022 · 1 yr 8 mos

  • Tasks Performed:
  • ▪ One of leading member of a Etcd team which design and implements the various essential features of multi-node etcd-backup-restore.
  • ▪ Leads the cross team communication and give inputs/design/implements their feature requirements.
  • ▪ Also worked as kubernetes administrator to resolve end-user issues and troubleshoot the cluster.
  • And do the RCA for etcd related issues.
  • ▪ Bug fixes and PR reviews.
  • Notable Contributions:
  • ➤ Developed the functionality to compress the snapshots before uploading to object store and
  • decompress the snapshot before restoration with backward compatibility support.
  • ➤ Design and Developed the Leader election for etcd-backup-restore which is essential for multi-node
  • etcd-backup-restore.
  • ➤ Prepared/Migrated the etcd-backup-restore to use gomock(mocking framework) for unit testing especially essential for multi-node etcd-backup-restore unit tests.
GolangKubernetesetcdBug fixingPR reviewsDistributed Systems

Education

IIIT Hyderabad

Master of Technology - MTech — Computer Science

Jan 2018Jan 2020

Kamla Nehru Institute of Technology, Sultanpur

Bachelor of Technology - BTech — Information Technology

Jan 2013Jan 2017

DehraDun Public School,Ghaziabad

High School

Jan 2001Jan 2013

Stackforce found 100+ more professionals with Cloud Architecture & Distributed Systems

Explore similar profiles based on matching skills and experience