Hello World!
Professionally, I am an experienced Software Engineer with a demonstrated history of working in the computer networking industry. Skilled in Java8, RxJava, Spring MVC, Spring Boot, Hibernate and Databases.
I am a strong engineering professional with a Bachelor of Technology (B.Tech.) focused in Computer Science with specialization in Cloud Computing & Virtualization Technology from University of Petroleum and Energy Studies, Dehradun, India.
May 2018 - Present
I am responsible for designing and implementing cloud workflows for new clouds which Cisco CloudCenter will support and adding functionalities or doing improvements in existing supported cloud workflows.
working/worked on Kubernetes, AzureRM, vSphere, Openstack, Google Compute Engine, Bluemix, Dimension Data (opsource cloud)
-
Good in writing Async workflows, Good at RxJava 2.0
RxJava, Java 8, Spring Boot, Hibernate, PostgreSQL, MongoDB
-
Kubernetes (Container Type) cloud scaling workflow to scale deployment with desired number of replica count from Cisco CloudCenter.
May 2018
January 2017 - April 2018
-
Implemented create, attach and detach volumes for VMs in OpenStack
April 2017 -
Google Cloud workflow implementation for create VMs, power off, terminate VMs and multi disk support
June 2017 -
Microsoft Azure Resource Manager workflow implementation for create VMs, power off, terminate VMs also added support for Managed Disks and using custom images to create VMs
August 2017 -
VMware vSphere workflow refactor to increase performance. VM creation time was reduced from 30-35 seconds(before refactor) to 8-9 seconds (after refactor). There were many more improvements like concurrent VM creation, monitoring 'n' no. of VMs and responding with result in async way (Subscriber will be notified as and when VM is created).
October 2017 -
Kubernetes (Container Type) cloud workflow implementation in Cisco CloudCenter for creating deployments, service(for network routing), network policy(for restricting access), persistent volume claim and monitoring progress of pod(s) creation.
January 2018 -
As a developer, multiple times, I have supported customer support team to fix customer issues by live debugging at customer setup and fixing their issues.
I am also familier with various concepts of below Clouds and f(x)
June 2016 - December 2016
I was working on the Cisco CloudCenter Management. It is the customer facing end of product and it manages app deployments, VM actions, cloud accounts, brownfield VMs in datacenter, benchmarks, various scaling or governance policies, user management, api management, usage plan, bundle and contract management and much more.
My role in this position:
- Implementing new REST APIs to be consumed by UI, writing efficient SQL query and fixing critical issues.
- Co-ordination with the Quality Assurance team for timely closure of the defects.
Feb 2016 - June 2016
(POC) Using ModeShape as a repository to store Cloud Apps Model
- ModeShape is a hierarchical, transactional, and consistent data store with support for queries, full-text search, events, versioning, references, and flexible and dynamic schemas.
- Implemented ModeShape as a repository in Cisco CloudCenter to store Cloud App models.
- Written a driver program to migrate all Cloud Apps to ModeShape from Apache Jackrabbit
February 2016 - March 2016
-
Developed two platform independent applications which facilitate an administrator to retrieve metadata of a particular cloud application from a JCR repository in Json format. It allows administrator to update the application which gets updated on real-time basis at the cloud .This application is command line based developed on Eclipse IDE and is compatible with Windows and Linux operating systems. Log Files are generated to keep track of all events and exceptions thrown.
The second application is an webapp which provides same functionality and can be deployed on any application container like Tomcat or Jetty Server etc.
-
Created an automated script called AutoStack for installing OpenStack on Multi-Node Cluster and making it ready for production. This script provides scalability to add new resources without any downtime of the OpenStack Environment . AutoStack can install OpenStack on bare metal or on VM. We have tested it on a blade containing 8 nodes. We dedicated 1 node for controller, 1 node for Network and 1 node for Compute. AutoStack can make environment ready in minutes thus saving time for more development works.
-
Developed a Shell Script which collects all logs based on user Input Parameters. Logs can be collected in two Modes: TimeStamp or No. of Lines. In TimeStamp all logs will be collected which are touched in‘t’ minute duration. In No. of Lines, ‘n’ number of logs from end will be collected. Input path can be given in two ways: by passing argument or by passing address in properties file. User input is being validated and for incorrect user input, User is shown list of Parameters. Properties file gets created automatically if do not exist, and shows help menu whenever shell script is executed with ‘–help command’ and then user can pass address of multiple log files.
Also it analyses log files with some Pattern and highlights area of log file where pattern is found and a specific operation can be performed for each Pattern like installing a service or moving some file from one directory into another directory.
2012 - 2016
University of Petroleum & Energy Studies
This program demystifies Cloud Computing, and attempts to define the cloud phenomenon and all the technologies that go with it. Cloud Computing is still very much a work in progress at this time and so while the course comprehensively covers the basic technologies involved (e.g. Virtualization), the history of the cloud and its roots in Service Oriented Architecture and Utility Computing, it has ample scope to take in the fast changing models that are thrown out by cloud computing. Students of this program will also benefit from the several practical credits that provide hands-on capabilities on the various aspects of cloud.
Semester I |
|
Subject
|
Practical
|
Semester II |
|
Subject
|
Practical
|
Semester III |
|
Subject
|
Practical
|
Semester IV |
|
Subject
|
Practical
|
Semester V |
|
Subject
|
Practical
|
Semester VI |
|
Subject
|
Practical
|
Semester VII |
|
Subject
|
Practical
|
Semester VIII |
|
Subject
|
Practical
|
Cloud Computing & Virtualization Specialist badge: https://www.youracclaim.com/badges/8f4185ee-147b-4330-b14c-284615aeb386
2009 - 2011
Central Board of Secondary Education
I have completed my Senior Secondary Education from St Joseph’S Public School, Dalsingsarai, Bihar, India.
08 September 2016
IEEE : 22-24 Jan. 2016
Technology has played a vital role in our living lifestyle. Today Technology is monotonically increasing our comfort level. Using very much efficient Technology that could save energy is what we are looking for. SELSA (Sustainable Energy Efficient Low Power Smart Home Application) is a solution to cut off Energy Wastage and provide users with multiple benefits like Remote Management, Intrusion Detection, Safety Solution and much more.
See Publication: https://ieeexplore.ieee.org/document/7562738/
08 September 2016
IEEE : 22-24 Jan. 2016
In recent times the concept of smart cities have gained great popularity. Thanks to the evolution of Internet of things the idea of smart city now seems to be achievable. Consistent efforts are being made in the field of IoT in order to maximize the productivity and reliability of urban infrastructure. Problems such as, traffic congestion, limited car parking facilities and road safety are being addressed by IoT. In this paper, we present an IoT based cloud integrated smart parking system. The proposed Smart Parking system consists of an on-site deployment of an IoT module that is used to monitor and signalize the state of availability of each single parking space. A mobile application is also provided that allows an end user to check the availability of parking space and book a parking slot accordingly. Show More... Show Less...See Publication: https://ieeexplore.ieee.org/document/7562735/
Address
Bren Paddington, Bangalore, Karnataka, India
Phone
+91 906655 2096
rishi.anand0@gmail.com