Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Aashish Garg

Lead DevOps Engineer
Gurugram,Haryana

Summary

Career Summary:

- 6.9+ years of IT work experience in both product & service based environment for US healthcare, EPC, Finance, Consulting domains encompassing a wide range of skill set, roles and industry verticals.

- Specialized knowledge on DevOps tools & technologies, Cloud & App modernization, CI/CD pipelines, build & deployment automation, production release & code management in Agile environment.

- Proficient in analyzing and translating business requirements to technical requirements and architecture.

- Experienced in analysis, design, development, customizations and implementation of web applications including containerized applications in on premise as well as cloud environments.

- Strong database skills, Object oriented programming and development knowledge.

- Good interpersonal skills, result oriented mindset, self-motivated, quick learner and team player.

Overview

4
4
Certifications
6
6
years of post-secondary education
8
8
years of professional experience

Work History

Senior Consultant Level 2

Hitachi Vantara
Gurugram, Haryana
12.2020 - Current

Project: OneDash

  • Working on product OneDash used by company executives,etc. to visualize & analyze a variety of data - financial, KPI, schedule, status, issues, resources, etc. for Hitachi's projects across the globe
  • Work closely with the architect, development and testing team to design and develop robust solutions to meet client requirements for functionality, scalability and performance
  • Responsible for leading & implementing DevOps practices including Cloud infrastructure for the project
  • Work on environment provisioning for Azure cloud resources like AKS, APIM, KeyVault, ACR, Storage Accounts, CosmosDB, Azure SQL DB, Azure functions, etc.
  • Implement Application security measures on Application Gateway, Kubernetes Ingress, etc.
  • Create & Manage CI/CD pipelines on Azure DevOps for all the build & deployment activities

Lead Technical Consultant

Virtusa Consulting Services Pvt. Ltd.
Gurugram, Haryana
02.2020 - 12.2020

Project: Digital Enterprise Program (Bechtel)

Team Size: 3 offshore & 2 onshore

  • Acted as a primary resource for DevOps while collaborating with Dev, Cloud Architect/Security & QA teams
  • Implemented YAML based CI pipelines for develop, release & master branches on Azure DevOps for node.js application using npm/yarn for the build. Implemented CD pipelines to publish packages to azure artifacts & promote to pre-release/release views
  • Implemented automated unit testing using jest
  • Integrated Security scans – CredScan, WhiteSource & Twistlock
  • Provisioned infrastructure on Azure cloud using ARM (Azure Resource Manager) templates
  • Worked on Azure Logic App
  • Built & deployed docker containerized microservices on Azure Kubernetes Service (AKS) using manifest files

Software Engineer

Optum Global Solutions (UHG)
Gurugram, Noida & Hyderabad Locations
05.2014 - 12.2019

Project: Release Automation & Delivery (RAD) Team

Team Size: 4 offshore & 4 onshore

  • Worked as SME in RAD team for analysis, design, development, testing and implementation of new solutions for Build/Deployment Automation, Production Release/Code management & CI/CD pipelines on In-house product FAST – Facets Application Support Tool (ASP.NET, .NET Core & SQL Server based web app) & DevOps tools – Jenkins, XL Deploy/Release, Sonarqube, Fortify, etc. for varying business requirements in Projects under Facets Community & State Platform.
  • Utilize in-depth functional knowledge of FACETS and technical expertise onn DevOps to deliver quality products to the stakeholders.
  • Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Work on Features, User stories & Tasks in Jira for the new functionalities on FAST DevOps & SRE tool.
  • Responsible for effective communication between the project team and the customer & provide day to day direction to team and regular project status to the customer.
  • Work on incident/change tickets on ServiceNow to support deployment & related issues in various FACETS environments – Dev, Test, Stage & Prod for Windows servers, Linux hosts, Oracle DBs, Datastage servers , IBM Mainframe, .NET extensions on VMs.

CnS Openshift Cloud Migration:

  • Created Jenkins CI/CD pipelines for new Openshift Container Platform (OCP) Project – EOB Rules Engine service (Java Springboot API)
  • Created openshift projects on DevOps hub & configured Non-prod & Prod environments
  • Created Multibranch pipeline jobs using Jenkinsfile (Pipeline as code) in groovy DSL script for various stages – code checkout, code quality(sonar) scan, build, test & deploy.
  • Checkout code from specific branch of GitHub repository & build jar file using Maven & pom file
  • Build docker image from Dockerfile, tag it & push to artifactory
  • Upon approval Dev docker image gets pushed to Non-Prod environment
  • Upon further approval & additional checks like active change ticket, etc. Non-Prod image can be promoted to Stage & Prod environments

CnS BigData Migration:

  • Created Jenkins CI/CD pipeline for BigData Project - Kansas 24
  • Used GitHub webhooks to automatically trigger Jenkins job to build the code committed by the developer
  • Invoke maven to create Jar file and Auto Deploy to the BDPass linux host (SIT environment) via SSH
  • Process approver will promote the code from SIT to UAT & Mock Prod by providing signoffs
  • Release manager promotes the code from Mock Prod to Prod using Change ticket validation parameter
  • Standalone parametrized Jenkins jobs for deployment of Config files, Scripts, Hbase/Hive table creation & control table updates, etc. based on specific project requirements using shell scripting to tar/untar, copy/move the files, etc.

FAST Modernization (Cloud Upgrade):

  • Analyze & drive migration of FAST web app from on premise server to Azure cloud platform.
  • Work to setup Azure cloud services - resource groups, app service plans, implement security, etc.

Project: Facets Solution Group - Build Package Deploy (FSG-BPD)

FAST (Facets Application Support Tool) is an in-house product for Builds, Deployments, Releases, SFTM, CMU, etc. Its a web application developed in C# on ASP.NET framework & SQL server database.

▪ Involved in entire software development lifecycle (SDLC) i.e. development using Visual Studio IDE, testing, deployment through TFS pipelines to Dev, Test, Stage & Prod environments.

▪ Developed multiple new functionalities in FAST Application, some of the major features that helped the business and Facets CSP teams significantly are listed below:

o SVN Path Enforcement: This feature enforced the developers to commit code objects at appropriate path in the repository based on the Functional Segment, Process Type and Process for the code. It helped in maintaining the code on SVN and streamline the development process.

o FAST Utilities Reports: This feature generated multiple useful reports - Missing Deployments, Permissions, SVN and Package Audit. Worked on the logic/stored procedures for getting these reports from SQL Server database & developed web form Utility Reports Dashboard using Charts for displaying reports on front end and also to excel & send them automatically via email to the target audience.

FACETS CSP 5.4 R1-4 Upgrade Project:

Facets (Trizetto Product) is a healthcare claims processing system having various modules – Claims, Membership, Provider, Billing, Finance, etc. to carry out day to day organization work.

▪ Perform Facets Oracle database analysis for the new functionalities provided in Facets 5.5 R1-4 Trizetto releases & determine the new/modified tables, triggers, indexes, stored procedures, functions, synonyms & grants

▪ Post analysis develop necessary sql scripts & BPD packages that must be deployed on database so that Upgrade Framework tool could perform upgrade

▪ Develop pre-upgrade synonym rollback and post-upgrade synonym deployment sql scripts for the SFTM tool used by CMU

▪ Create Change ticket on ServiceNow & coordinate with all impacted cross application teams for a successful Mock Go live & Go Live

Applications Developer 2

Optum Technology (UHG)
Phoenix (Arizona) & Southfield (Michigan) Locations, United States
11.2017 - 04.2019

Project: CnS Product Engineering Team

Sonarqube & Fortify Scan for FACETS CSP Application :
▪ Created Portfolio, Project keys, Quality Gates, etc. for Facets CSP & Sub-Portfolios for its domains like Membership, Claims, Finance, etc. on Optum Sonar portal & setup their permissions based on AD groups

▪ Utilized DSL plugin & groovy scripting on Jenkins to create needed jobs for performing the scans

▪ There are 750+ GitHub Repositories in CSP organization having about 7 branches each, setup github webhooks to automatically trigger build on jobs for publishing new scan results for every code commit

▪ Created Versions of Facets CSP` on Scar SSC portal for publishing fortify scan artifacts specific to various dotnet extensions

CnS Release Content, Scheduling & IIA- Implementation Instructions Automation:
▪ Design & drive development of UI for Release content & scheduling pages on .NET Core based new FAST web app using MVC 6, entity framework core & Web APIs to display release content data comprising of Project feed from PPM optics & SharePoint, Problem tickets from ServiceNow, User Stories & Milestones# from Rally along with their Production Release date, Scrum Master/Developer Name, etc.

▪ Provide the ability to scrum teams to schedule a deployment date (Release) for their Project

▪ Eliminate requirement of manually providing implementation instruction documents by developing a new Implementation Instructions screen for the Developers within CnS portfolio to provide steps for deployment along with validation & backout details

▪ Automated creation of deployment plan & ServiceNow change tasks through APIs & pre-approved change tickets

▪ Created an Event Calendar to publish data for all kind of Production Releases, Patching, Environment Downtime, On Call Resources, etc.

Release Train Project:
Production Releases in CnS were happening on a monthly or quarterly basis which was heavily affecting the business as new code fixes/requirements couldn’t be delivered frequently, so Release cycle needed to be cut down to weekly releases.

▪ Design & implement a new process to have fast & reliable weekly Release cycle

▪ Utilize CI/CD capabilities offered by DevOps tools – Jenkins, XL Release, etc. & in-house tool - FAST to achieve the same

▪ Have proper environments & code lines setup e.g. Agile codeline, to support weekly releases

▪ Demonstrate the process to CnS audience and rollout the process

CSP Repository Migration from SVN to Github:

▪ Implement changes in .NET based 'Build' console application of FAST to checkout code from GitHub repository instead of CodeHub

▪ Setup new GitHub Organization with 750+ repositories & migration of code from SVN

▪ Setup of required GitHub webhooks, development branches, default settings, protected branches, permissions, code merge strategy, etc.

▪ Analyze & implement changes in Jenkins jobs for using GitHub

Education

Bachelor of Technology - Electronics and Communication Engineering

Krishna Institute Of Engineering & Technology
Ghaziabad
07.2010 - 07.2014

Intermediate -

S.D. Public School
Muzaffarnagar
04.2008 - 04.2009

High School -

S.D. Public School
Muzaffarnagar
04.2006 - 04.2007

Skills

CI/CD: Jenkins, Azure DevOps, XL Deploy/Release, TFS

undefined

Certification

Microsoft Azure Fundamentals (AZ-900)

Timeline

Senior Consultant Level 2

Hitachi Vantara
12.2020 - Current

Lead Technical Consultant

Virtusa Consulting Services Pvt. Ltd.
02.2020 - 12.2020

Applications Developer 2

Optum Technology (UHG)
11.2017 - 04.2019

Software Engineer

Optum Global Solutions (UHG)
05.2014 - 12.2019

Bachelor of Technology - Electronics and Communication Engineering

Krishna Institute Of Engineering & Technology
07.2010 - 07.2014

Intermediate -

S.D. Public School
04.2008 - 04.2009

High School -

S.D. Public School
04.2006 - 04.2007
Aashish GargLead DevOps Engineer