Himanshu Kumar

India

@Himanshu_Kumar

Senior Software Engineer at Couchbase

Badges

Problem Solving
Python
Days of Code

Certifications

Work Experience

  • Platform Engineer

    Target•  January 2020 - Present

    Member of the Target Application Platform team that is a self-service platform for managing and deploying applications across the organization. Developed several microservices to manage the infrastructure in a unified pattern irrespective of the vendor (such as GCP/Kubernetes or on-prem solutions). Developed a CLI tool for the platform that can be easily leveraged by the application teams to build complex workflows based on their requirements. Contributed to new features for the platform to better support different kinds of deployment patterns for the teams. Researched, designed, and developed the first MVP within two months to support a unified method of VM based deployment (other than containers) to suit the needs of different teams that required so. Hence, this reduced the time of provisioning VMs for the application teams from 40 minutes earlier to 3 minutes. Developed custom terraform providers and CLI tools to provide the automation capabilities for the teams to manage the infrastructure programmatically.

  • DevOps Engineer

    Lowe's•  August 2017 - January 2020

    Member of Lowe's Cloud Platform Team that helped migrate the organization from a monolith architecture to microservices on Kubernetes/GCP in 2 years.  Developed terraform scripts, RPMs to create and manage platform resources such as network firewalls, IAM bindings, VMs, service accounts, vault policies, consul management, and much more. Also, developed several features for the Persistence layer of the platform such as creating database clusters, managing managed GCP database solutions easily using Terraform, provisioning and managing databases with a single JSON using REST API, and much more. Hence, reducing the repetitive manual tasks and reducing time to provision resources expeditiously. Developed several controllers for Kubernetes to provide admission validations for the resources requested to be provisioned. Developed several microservices that could be used by the application teams to monitor the platform easily, such as connectivity with external services from the cluster, latency, and general platform health status as well. Worked on the associate android application that helped store associates to manage their daily workflows in stores efficiently. Contributed to the Service Virtualization tool based on Wiremock that was used to do perf-tests and helped eliminate the cost of the 3rd Party tool we used earlier. 

  • DevOps Engineer Intern

    AppViewX•  January 2017 - June 2017

    Part of the DevOps / R&D team in a fast-paced, product-based startup.  Developed tools for provisioning of infrastructure as seamlessly as possible to improve the testing and managing of software by application teams faster. As part of R&D, developed proof-of-concept integrations for the integration of several tools that enhanced the capabilities of the product and hence, improving the customer engagement experience for the product as well.

Education

  • SRM University, Chennai (SRM Institute Of Science & Technology)

    Computer Science & Engineering, B.Tech•  2013 - 2017

Skills

Himanshu_Kumar has not updated skills details yet.