Vishal Anarase

Software Developer with 8.6+ years of experience in designing, coding, testing, and debugging high-quality, efficient, and maintainable applications. Skilled in bug resolution, automated testing, and ensuring timely project deliverables through effective task coordination and collaboration.
Work Experiences
Golang Developer
Civo is building a new era of cloud computing where speed, simplicity and predictable billing unit is priority. It’s cloud native service provider powered by only kubernetes. Working on Civo's Control Plane Management and cloud native services Compute, Load Balancer, Object Storage, Databases
- Building gRPC and RESTful API services
- Write Kubernetes operators using custom controllers
- Contributing to system daemons and drivers
- Stack - Golang, Docker, Kubernetes, Redis, MySQL, Etcd
Kubernetes Developer
Kubernetes (k8s), is an open source system for managing containerized applications across multiple hosts. It provides basic mechanisms for the deployment, maintenance, and scaling of applications. Contributing to the Kubernetes cluster autoscaler project is a valuable way to contribute to the Kubernetes ecosystem and help improve the scalability and efficiency of Kubernetes clusters.
- Kubernetes cluster autoscaler is a crucial component that dynamically adjusts the size of a cluster based on the current workload and resource demands.
- Cluster Autoscaler for Civo Cloud
- Stack - Golang, Docker, Kubernetes
Senior Software Engineer
DDN is the world’s largest private data storage company and the leading provider of intelligent technology and infrastructure solutions. Worked on RED(Reliable Elastic Data Service) Control Plane Management.
- Containerize various services and Deployment.
- Write clean, maintainable code for CLI and Backend (CRUD, RESTful API)
- Stack - Golang, Docker, Kubernetes
Software Engineer
Diamanti provides software solutions that solve challenges of container-based hybrid clouds for managing Kubernetes. Worked on Hyperconverged infrastructure appliance for performance and efficiency of bare-metal containers. Worked on Controlplane management features.
- K8s Cluster Migration, Cluster config backup restore, and same of the storage and networking controller.
- Stack - Golang, Docker, Kubernetes, Etcd
Software Engineer
One Convergence provides a solution to simplify and automate delivery of rich set of multi-vendor and open-source L3-L7 network services for OpenStack cloud deployments. Worked on NSD(NetworkServiceDelivery) solution provides orchestration, lifecycle management, service assurance and visibility/monitoring for network services.
- NSD significantly enhances what is available in OpenStack FWaaS, LBaaS and other *aaS with support for vendor specific features, licensing, high availability, service chaining.
- Stack - Python, OpenStack
System Administrator
Managing and maintaining the computer systems and networks within an Lab. Also responsible for the configuration, operation, and maintenance of hardware, software, and related infrastructure.
- System Setup and Configuration: Responsible for setting up and configuring the lab's computer systems, including servers, workstations, and networking equipment.
- User Account Management: Manages user accounts and permissions within the lab environment. This includes creating and configuring user accounts, assigning appropriate access levels.
- Collaboration and Support: Collaborate with other lab staff and researchers to understand their technical requirements and provide technical support.
- Documentation and Documentation: Maintain accurate documentation of the lab's computer systems, network infrastructure, configurations, and procedures.
Projects
Kubernetes Cluster Autoscaler
Cluster Autoscaler is a tool that automatically adjusts the size of the Kubernetes cluster. I have been majorly working for Civo cloude provider.
Cloud Controller Manager
The cloud-controller-manager is structured using a plugin mechanism that allows different cloud providers to integrate their platforms with Kubernetes. Implemented CCM inteface for Civo. This controller is installed in to Civo tenant clusters and handles the all operations related to Civo LoadBalancer
Percona Operators [MySQL, PostgreSQL]
Percona XtraDB Cluster (PXC)
is an open-source enterprise MySQL solution
that helps to ensure data availability for applications while
improving security and simplifying the development of new applications
in
the most demanding public, private, and hybrid cloud environments.
SIG Cluster API (CAPI) Release Team Member
Contributed to the successful delivery of Cluster API releases(1.8 and 1.9), ensuring smooth execution of the release process. Collaborated with a global community of developers and maintainers to manage and document release milestones