Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ankit Hriday

Denver,CO

Summary

DevOps Engineer heavily involved in the data science and related fields with both kubernetes and non kubernetes based platforms.

Overview

7
7
years of professional experience

Work History

Sr. Software Engineer

Nike Inc
Beaverton, OR
10.2021 - Current
  • Architecting and building scalable data architecture
  • Experience with AWS, create and Manage infrastructure in AWS using IAC(terraform), tools required include but not limited to VPCs, IAM, Transit Gateway, S3, EKS, ECR and AWS networking
  • Development experience in languages like Golang, Python, and Node.js and the use of test driven development techniques.
  • Work with and manage both relational and No-SQL databases, save various tables
  • Work with Devops stack; Jenkins, Docker, Terraform, Kubernetes, etc
  • Working with securing RESTful APIs and Apps using OAuth, OpenID Connect, and JWT.
  • Experience with participating in projects in a highly collaborative, multi-discipline agile development team environment leveraging distributed code repository management tools like GIT
  • Create and Manage Jenkins data pipelines
  • Experience writing Jenkins pipelines and automating the process end to end
  • Work in a highly agile environment delivering features on time and proactively manage and solve high risk areas
  • Model Data using understanding of the application and data structure as a data engineer
  • Made Unit Tests in Python faster by 300% increasing productivity and deliverable timeline

DevOps Engineer

Intelycore LLC
10.2018 - 09.2021

Working for Amtrak and then Nike

Amtrak
- Manage and Develop workloads for Quintiq on AWS environments
- Manage Load Balancers on the Frontend and Backend
- Maintain EC2 instances which served as servers for both front and backends
- Expertise in AWS including and not limited to EC2 instances, VPC, Cloudwatch, Cloudtrail, EMRs
- Shell and python scripting
- Deploy and maintain Jenkins pipelines for NodeJS applications using NPM
- Manage HTTP server for application hosting
- Host Jupyter notebook servers for data scientists
- Create and manage virtual environments for data scientists
- Dockerise the nodejs application and use compose for testing
- Manage Jenkins and use it for deployment

Nike

- Create a tool Pterradactyl which is now a open source, to manage AWS infrastructure using Terraform at its core, this enabled scalability with minimal management
- Work with NGAP team for maintaining EMRs, Airflows, DSTools environment for data science
- Use EMR for data science and support data science teams on using Jupyterhub on EMR
- Use Spark for data processing
- Manage AWS infrastructure using Terraform for the Lab222 team
- Work with AWS tools on EC2 instances, VPC, Cloudwatch, Cloudtrail, EMRs, EKS, ECR, Transit gateways, VPC, VPC endpoint, VPC endpoint services, Spark, Hadoop, Jenkins, ELBs and many more

- Design and implement EKS (kubernetes) based infrastructure to host and serve APIs generated from Data Science processes
- Design networking features needed for the NGAP team
- Experience with technologies like Spark, Kubernetes, Docker, Jenkins, Hive, Terraform, Helm

- Design and implement kubernetes controllers for the HyperFlow team(DevOps and Runtime under EAP) for cross account automation

- Implement HiveMetaStore access from Kubeflow

- Automate deployment of EKS and necessary components such as VPC, IAM, RBACs using terraform and helm

- Deploy and maintain about 40 EKS clusters using self designed automation processes

- Deploy and maintain ALB and nginx ingress controllers

- Deploy and maintain newrelic deployments

- Create and implement custom kubernetes controller for IAM automation in Kubeflow
- Manage VPC endpoints for the fulfillment application in the US EAST region and switch
to transit gateway
- Monitor applications using NewRelic
- Create Jenkins environment for CI/CD and develop custom Libraries for the same
- Create and Manage docker images using ECR and use EKS for containerization of application
- Manage EMR clusters with submitting jobs using spark, and help develop spark in Kubernetes for containerization of spark jobs
- Develop custom Kubernetes controller in a docker container automating creation of service accounts with namespace, using metacontrollers

CMS (through CVP Corp)

- Manage CI/CD Pipelines using Jenkins

- Manage Database clusters on AWS

- AWS to manage EC2, IAM, VPCs, SGs, EKS clusters

- Create and deploy Kubernetes Clusters on AWS and applications using Helm

- Use Terraform to manage the IAC for AWS stacks

- Deploy and manage EMR clusters for big data processing

Education

Bachelor of Science - Aerospace Engineering

University Of Colorado
Boulder
05.2018

Skills

  • Scripting skills
  • Network security
  • Firewalls, VPNs and security products
  • Network infrastructure administration
  • Cloud services
  • AWS
  • EC2 instances, VPC, Cloudwatch, Cloudtrail, EMRs, EKS, ECR, Transit gateways, VPC, VPC endpoint, VPC endpoint services
  • Spark, Hadoop, Jenkins
  • Kubernetes, Docker, EKS, ECR, ECS

Timeline

Sr. Software Engineer

Nike Inc
10.2021 - Current

DevOps Engineer

Intelycore LLC
10.2018 - 09.2021

Bachelor of Science - Aerospace Engineering

University Of Colorado
Ankit Hriday