Summary
Overview
Work History
Education
Skills
Certification
Links
Timeline
SoftwareEngineer

Sushil Bhile

Senior Software Engineer
Pune

Summary

Having around 4.5 years of working experience on a micro-service architecture product, Golang and Kubernetes. Experience in design, development, maintenance, and documentation of Enterprise applications in Golang. Proficient with REST APIs, good experience with Golang

Overview

5
5
years of professional experience
8
8
years of post-secondary education
2
2
Certifications
3
3
Languages
4
4

Programming and scripting languges

Work History

Senior Software Engineer

Diamanti Software
Pune
06.2019 - Current

1) Spektra (Multi-Cluster Management): Spektra is a Control Plane Orchestrator used to manage multiple clusters on technologies like Kubernetes and Openshift on Service providers like Diamanti (On Prem), Azure, AWS, GCP, etc. Main feature of spektra is not only managing multiple clusters under one roof but able to migrate applications from one cluster to another, disaster recovery, app discovery, etc.


  • Migrating Spektra to support on updated Kubernetes Versions: Kubernetes adds and removes functionalities extensively. Keeping up our product with K8s is one of the biggest task. This update and support of k8s version changed many functional changes, code changes, yaml spec changes, etc

Tech Stack: Gloang, Kubernetes


  • Monitoring pipeline and API: Contributed from designing pipeline & API's from scratch to implementing, testing. Statistics pipeline had 7-8 components like collected, cadvisor, node-exporter, prometheus, thanos, several sidecars, minio, etc

Tech Stack: Collectd, Thanos, Prometheus, Python, Golang


  • Telemetry Pipeline and APIs: A feature used to collect all the information of objects in the Spektra like domains, tenants, clusters, nodes, apps, etc much more.

Tech Stack: K8s, Golang, shell scripting, Python


  • Introducing custom Helm charts


2) Release Portal - Release Management Project: Internal project to manage automation and regression information of all releases. Single-handedly designed, implemented, and maintained the portal backend from scratch. The portal updates thousands of records every day and maintains millions of test case records of 10’s of releases. Implemented portal as a micro-service to scale easily.

Tech Stack: DRF, Docker, Kubernetes, microservice architecture


3) OCP, Diamanti Software cluster, D10 & D20 (Diamanti Stack): D10 & D20 are the world’s first bare-metal hyper-converged platforms built to accelerate k8s.

  • Statistics Pipeline cleanup and enhancement
  • Enhancement in the automation engine

Intern

Coriolis Technologies
Pune
06.2018 - 12.2018
  • Text Recognition using Machine Learning (license plate number recognition)
  • SmartMed (Online database for patient's history of visits, blood reports, other test results. Similar concept is implemented by Govt Of India's ABHA project.)

Education

MCA -

SPPU Department (Savitribai Phule Pune University)
Ganeshkhind, Pune
06.2016 - 05.2019

Bachelor of Science - Computer Science

Vidya Pratishthan ASC College
Baramati
06.2013 - 06.2016

Skills

Kubernetes

undefined

Certification

Certified Kubernetes Administrator:- Cert no: LF-9wmq0buzq2

Links

https://github.com/SushilSanjayBhile

Timeline

Certified Kubernetes Application Developer:- Cert No: LF-qn238zkr24

03-2023

Certified Kubernetes Administrator:- Cert no: LF-9wmq0buzq2

05-2022

Senior Software Engineer

Diamanti Software
06.2019 - Current

Intern

Coriolis Technologies
06.2018 - 12.2018

MCA -

SPPU Department (Savitribai Phule Pune University)
06.2016 - 05.2019

Bachelor of Science - Computer Science

Vidya Pratishthan ASC College
06.2013 - 06.2016
Sushil BhileSenior Software Engineer