Umar Khan

I'm

About

I am a Software Engineer with solid experience in DevOps, Observability and Microservices development with Java Springboot.

Software Engineer - Observability, DevOps, Kubernetes

Everything Technology!

  • Birthday: 24 Oct 1996
  • Phone: +91-8097722282
  • City: Mumbai <-> Bangalore
  • Age: 26
  • Degree: Master
  • Email: umkh00@gmail.com

Designed, implemented & supported scalable Self-hosted observability platform that involved Prometheus, Grafana, Loki, Tempo, Opentelemetry, ELK, Fluentd, Promtail on multiple Kubernetes clusters supporting multiple products for 2 companies. Integrated Datadog across organisation's AWS/GCP Cloud infra. Integrated several microservices and microfrontends to the self hosted as well as Datadog's observability platform. Indepth experience in Kubernetes, ArgoCD, API Gateway - (Kong), Gitlab. I have also written microservices in SpringBoot Java.

Skills

I have solid experience of twice building Cloud Observability as a Service product on multiple clouds and integrating with several developer microservices.

DevOps 90%
Kubernetes 90%
Grafana, Loki, Promtail 95%
Datadog 90%
Terraform 75%
Docker 95%
Prometheus, Cortex, Thanos 90%
Helm 90%
Opentelemetry 95%
ELK 85%
AWS 80%
Kong API Gateway 90%
Java Springboot 80%

Resume

I have done Master's in Computer Applications and have created, developed cloud products and microservices which are reliable, dependable and have seen the test of time & have been tested in high stress environments.

Sumary

Umar Khan

Innovative, reliable DevOps, Observability Engineer with 4+ years of diverse experience with MNCs, Indian & American organisations.

  • Kurla west, Mumbai - 400070
  • (91) 809-772-2282
  • umkh00@gmail.com

Education

Master of Computer Applications

2017 - 2020

K.J. Somaiya institute of management studies and research

Topped 1st and 6th semesters.

Published a research on IEEE https://ieeexplore.ieee.org/document/9112395

Bachelor of Science in Information Technology

2014 - 2017

University of Mumbai

College topper

Created an agile of agile database system.

Personal Projects

Crystal Tubes (thecrystaltubes.com)

2020

Provided an end-to-end marketing prospective to a Steel industry based customer. Created a website using html, css, bootstrap, jquery(https://thecrystaltubes.com), hosted for free on Github Pages(https://github.com/umarcrystal/umarcrystal.github.io). Domain was purchased from goDaddy.

Created a business profile on Google for the business. https:/g.co/kgs/ksgqDL.

Kubernertes - Dynamic Admission Control/Webhook

2021

Created my own K8s DAC, that enforced several compute and security policy on the Cluster. One policy was that any pod that needs to be created in the cluster had to define a min and max compute required.

Professional Experience

Software Engineer - Observability

Nov, 2022 - Present

Alteryx, Bangalore

  • Purchased Datadog License, implemented and integrated Datadog across organization's cloud infra (AWS & GCP) from ground up, integrated microservices & frontends for log, metrics and traces. Optimised Custom metrics ingestion which led to huge $ savings.
  • Developed a Self-hosted observability platform from scratch using (Promtail, FluentD) -> Loki -> Grafana for centralized logging, Opentelemetry -> Tempo -> Grafana for distributed tracing, Pull APIs -> Prometheus -> Grafana for metric ingestion, all of the above backed by S3 / EFS for storage. Collection of logs, metrics and traces was dynamic and on the basis of applying annotations / labels on pods/services. Created POC on Cortex / Grafana mimir / and Thanos for LTS.
  • Implemented logs, metrics and trace correlation, by propagating necessary context, all of the above tools were behind a central ingress, Dashboards were provisioned in Grafana using Terraform in a separate MonoRepo. Customer's target environments were mostly Kubernetes clusters, with exception of some private instances. All of the tools were deployed via Helm charts into K8s clusters using ArgoCD constructers.
  • Supported customers with both Datadog and Self-hosted observability platforms. Self hosted observability platform was developed to serve customers who were not okay with their data going out of their infrastructure. All of the above was well documented on Confluence.
  • On daily basis, Raised MRs to change customer's Java code to optimise integration to both the observability platforms. Proposed and standardised JSON based logging to stdout across organisation, which was very effective in analysing and searching logs in Grafana, wrote custom instrumentation code pieces for multiple services. Effectively eliminated PII in log, metrics and traces.
  • Worked with Lean team, which was based in US, with just me working at India time. Collaborated with Ajile cross functional teams by maintaining progress over Kanban board. Complied with OKRs and KPIs.

Software Engineer - DevOps / Kubernetes

Aug 2020 - Nov 2022

CRISIL, Mumbai

  • Created, architected and documented centralized multi-tenant observability platform on Kubernetes and non-K8s environment, that involved ELK/EFK stack for logging, Kube-prometheus stack for managing metrics, and Opentelemetry-Jaeger for tracing, all the stack was placed behind Kong gateway and authenticated using Keycloak OAuth. Code repo was managed in Azure DevOps, All the tools were packaged in Helm charts, Storage was managed using EBS/EFS.
  • Helped multiple teams across the organization to get their microservices integrated to the Observability stack, Provided necessary documentation to the teams to get quickly onboarded. Provided seamless onboarding process.
  • Managed data-retention and rotation policies, multi-tenancy, authentication and made sure only required data was getting ingested into our systems thereby maintaining costs in check.
  • Created POCs on Thanos, Cortex for long term storage and multi-tenancy, then implemented Cortex into production.
  • Provided Cloud Observability-as-a-Service to multiple teams spread across Mumbai, Hyderabad, Pune.

Software Engineer - Java / Android

Jan 2020 - Aug 2020

CRISIL, Mumbai

  • Developed Springboot microservices for company's customer facing Payment Advice modules that are in use till date. Supported legacy monolithic application that was used as a backend for Android Application.
  • Migrated on-prem applications to AWS Cloud.
  • Created POCs for Springboot integration with Opentelemetry, Zipkin and Jaeger. Wrote wiki pages describing the code pieces.
  • Wrote a python script that would automatically digitally sign bulk documents.

Services

I can provide Cloud-observability-as-a-Service, build a unified platform, Engineer an effecient Kubernertes infra, Terraform AWS resources, Declarative GitOps through ArgoCD, Containerization, Manage API through Kong Gateway, build a springboot application and deploy it on a cloud infrastructure thereby providing end to end Software-DevOps-Cloud-Observability Cycle

Selfhosted Cloud-observability-as-a-Service

I can build Selfhosted observability platform on any cloud provider, using opensource tools such as Grafana, Prometheus, Opentelemetry, FluentD, Promtail, etc

Managed Cloud-observability-as-a-Service

Integrate managed observability solutions such as Datadog to entire organization infrastructure.

Kubernetes / Docker

Create containers, provision and deploy on K8s, CI/CD

Support Dev Teams

As DevOps, i have a solid experience in supporting multiple dev teams at multiple timezones

Provision Cloud infrastructure at effecient costs

Experience with managing enterprise grade cloud infrastreducing and effeciently saving costs.

POCs, Teaching & Documentations

I have experience with creating POCs, writing collage of Documentations, and hold sessions with multiple teams across EMEA, APAC, WEST timezones.

Contact

You can reach out to me at address below, or at twitter / linkedin.

Location:

Kurla - West, Mumbai - 400070

Call:

+91-8097722282

Loading
Your message has been sent. Thank you!