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.
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.
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
Email:
umkh00@gmail.com
Call:
+91-8097722282