Arvind Singh

Arvind Singh

MTS

Followers of Arvind Singh745 followers
location of Arvind SinghSan Jose, California, United States

Connect with Arvind Singh to Send Message

Connect

Connect with Arvind Singh to Send Message

Connect
  • Timeline

  • About me

    Principal Cloud Platform Engineer at Hewlett Packard Enterprise

  • Education

    • UPTEC

      -
    • Banaras Hindu University

      1995 - 2000
      Master’s Degree
  • Experience

    • Neopackets

      Jan 2005 - Jan 2006
      MTS

       Implemented the SIP message parser.  Developed the GUI in VC++ (MFC) for the SIP soft phone and implement the NeoSIP Stack to develop the NeoConsole Softphone. This soft phone has the features of Barge in, Conferencing, Hold, Noise Reduction etc. and uses Codec G729a and G729b  Developed the inbound call control for VoIP gateway in using Global Call NetStructure® API for Intel® Dialogic NetStructure® Card on LINUX platform.  Developed the inbound and outbound call control for VoIP gateway in using ASTERISK and Digium Card on LINUX platform.  Implemented stored procedure, functions and triggers in Oracle 9i for keeping the track of calls attended, waiting and missed. Show less

    • Ebusinessware

      Jun 2006 - Oct 2013

       Part of designing team of the data access layer Financial Application Framework (IRIS IDE). Design and implemented the Gateway module for flat files, Oracle and Sybase.  Redesign the other modules to enhance the performance of the framework. Making cross platform build script. Analysis and fixing of bugs reported during UAT Configuring and maintaining the Build Machine. Taking care of all the build related documentation test scripts etc.  Implementation of Model as per S&P and Moody’s Guidelines.  Analysis and fixing of bugs reported during UAT.  Implement changes to improve performance of the system. Implemented the default loss calculation for CDS SingleName trades for both the models. Design and developed the Solver Module to get the Capital Adequacy for a given rating for S&P model. Leads the auditing process of the Model.

      • Project Lead

        Jun 2012 - Oct 2013
      • Team Lead

        May 2010 - Jun 2012
      • Software Engineer

        Jun 2006 - Jun 2010
    • Xoriant Corporation

      Nov 2013 - Nov 2017

       Migrated the application loadbalancer single handedly from F5 and Baracuda to HAProxy. Migrated the application Database from Oracle to Postgres EDB 9.5 and Postgres 9.6. Migrated Alfresco ECM to Couchbase. Migrated build process single handedly from Bamboo to Jenkins. Migrated the RackSpace managed Cloud to Private Rackspace Cloud powered by VMWare and VSphere. Migrated single handedly Apache web server to HAProxy as web server. Working on HAProxy cluster for high availability Production site on Digital Ocean. Wrote Puppet module for Multi-Tenant WSO2 Identity Server configuration for the Single Sign Off. Working Multi-Tenant WSO2 IS cluster for high availability of WSO2 IS server for the Production environments. Working Multi-Site HAProxy cluster for different Spring Boot Micro-Services. Wrote different Puppet Modules for application configuration and technology stack installation and configuration. Few are AppDynamic, Postgres, Tomcat, HAProxy, Couchbase etc. Created different Jenkins for the Database admin related activities, deployment jobs at different environment level and many support jobs. Created Jenkins build and deployment jobs for Java application and Spring Boot Micro-Services. Worked with team to setup ICINGA as system monitoring tool, Runscope and Pagerduty. Worked on different POC using Docker and Kubernetes. Show less  Responsible for code review and restructuring. Developed different Appisodes activities using COCOS2DX library. Developed the COCOS2DX wrapper API to use the common functionality for all the Appisodes. SONAR setup for code review. Created Jenkins job for Build and Release management. Wrote Puppet module for the COCOS2DX installation and configuration Managing almost 150 servers using Puppet and Jenkins. Involved in release activities to production. Writing modules for different component of the application like, Sonar, Tomcat, Apache, Java, Alfresco, to bring up a workable environment. Responsible for developing and testing of the MT3XX and MT9XX message gateway using C++ on AIX server. Responsible for catering the change request as per the functional requirement specification Responsible for preparing the high level design document for the assigned module. Keep team members informed of key development, program decisions, issues and changes to the project. Wrote the Puppet module for the system configuration and MSMQ configuration. Created the Jenkins job for cross platform (AIX/SOLARIS/REDHAT) build job Created the Jenkins job to promote the build from DEV to QA and RC environments. Show less

      • Tech Lead

        Sept 2016 - Nov 2017
      • Tech Lead

        Nov 2013 - Sept 2016
    • Aruba, a Hewlett Packard Enterprise company

      Nov 2017 - Jan 2020
      Sr Site Reliability Engineer

      Architected and developed Infra provisioning service for AWS and MS Azure for Aruba Central application. Using terraform and GoLang.Desiigned and developed the backup and restoration solutioin for the PostgreSQL and Cassandra.Designed and developed single handedly provisioning and upgrade solution for the Aruba Mobility Master using Jenkins and Expect script.Developed MM and PQM monitoring and alerting solution using Prometheus and grafana.

    • Hewlett Packard Enterprise

      Jan 2020 - now
      Principal Cloud Platform Engineer

      Designing and developing different modules of HPE GreenLake Cloud Platform.Designed and developed single handed, near zero downtime PostgreSQL-9.6 AWS Aurora database migration for GLCP.Designed and developed single handed, near zero downtime AWS Aurora PostgreSQL upgrade to any lower version to any higher AWS Aurora PostgreSQL version.Architected and developed containerized and Kubernetes base deployment of DRUID and ClickHouse. Designed and Developed multi Region Cloud platform.Developed autoscaling solution to GreenLake Cloud Platform using VPA, KEDA and Cluster Autoscaler. Developed Zero touch CICD Platform. Show less

  • Licenses & Certifications

    • Puppet

      Puppet Labs
      Apr 2016