aboutsummaryrefslogtreecommitdiff
path: root/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'index.html')
-rw-r--r--index.html251
1 files changed, 0 insertions, 251 deletions
diff --git a/index.html b/index.html
deleted file mode 100644
index 09f523d..0000000
--- a/index.html
+++ /dev/null
@@ -1,251 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-
-<head>
- <title>Kumar Damani's Homepage</title>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <link href="pix/icons/House-3.ico" rel="shortcut icon" type="image/x-icon">
- <link href="style.css" rel="stylesheet">
-</head>
-
-<body>
- <h1><big>Kumar Damani</big></h1>
- <h2><small>Last updated: 09 Sept. 2022</small></h2>
-
- <section class="flex-container">
-
- <div class="mainpanel">
- <h2 style="margin:0px">Welcome!</h2>
- <img class="profile" src="pix/kd.jpeg" alt="Kumar Pic">
-
- <p>My name is Kumar. Many people call me 'kd', I'm known for being...</p>
-
- <ul>
- <li>that guy who hosts his own website, email, dropbox, vpn, etc. <a href="self-host.html">Read
- more</a>.</li>
- <li>a real stickler about 'oPtiMiZing mY woRkfLoW' by scripting anything script-able</li>
- <li>a programming purist, and linguistic enthusiast</li>
- <li>👎 down on social-media. I think they lead to dystopia. <a href="self-host.html#privacy">Read
- more</a>.</li>
- <li>a B.Sc in Computer Science at the University of Toronto with a focus in Natural Language Processing
- </li>
- </ul>
-
- <h2>My Projects</h2>
- <ul>
- <li>My Homelab setup
- <ul>
- <li>My Ansible repository used for managing my self-hosted services.</li>
- <li><a target="_blank" href="https://gitlab.com/kdam0/vps">Source on GitLab</a></li>
- <li>Using: Ansible</li>
- </ul>
- </li>
- <li>Namecheap CLI
- <ul>
- <li>A CLI application to list/add/update/remove DNS records from Namecheap.</li>
- <li><a target="_blank" href="https://gitlab.com/kdam0/nccli">Source on GitLab</a></li>
- <li>Using: Go</li>
- </ul>
- </li>
- <li>My dotfiles
- <ul>
- <li>My settings for common Linux tooling.</li>
- <li><a target="_blank" href="https://gitlab.com/kdam0/dotfiles">Source on GitLab</a></li>
- </ul>
- </li>
- <li>Helpthehome(less)
- <ul>
- <li><a target="_blank" href="https://helpthehome-prod.herokuapp.com/">Project info page</a></li>
- <li><a target="_blank" href="https://gitlab.com/kdam0/helpthehomeless">Source on GitLab</a></li>
- <li>Using: NodeJs, React-Native, MongoDB, Pug (jade)</li>
- </ul>
- </li>
- <li>Solutions Repo
- <ul>
- <li><a target="_blank" href="https://solutionsrepo-prod.herokuapp.com/">Project home page</a>
- </li>
- <li><a target="_blank" href="https://gitlab.com/kdam0/solutions_repo">Source on GitLab</a></li>
- <li>Using: NodeJs, MongoDB, Handlebars</li>
- </ul>
- </li>
- </ul>
- If you've found something above useful, consider <a href="#donate">sending</a> some Monero my way!
-
- <h2>Work Experience</h2>
- <ul>
- <li>
- <p>
- <em>[2020 - now]</em>
- <p>Currently working as a <strong> DevOps Specialist </strong> at <a target="_blank"
- href="https://kepler.space"> Kepler </a> 🛰️.
- This is a mostly software (infrastructure) dev gig for a start-up, which is a bit new for me
- coming from a pure "DevOps" role for a mature company. There is a ton of specialized "space"
- related equipment here that presents interesting problems. Beyond that, I've learned a ton about
- embedded computers (RPis), networking and network automation, which has opened my world up to
- cool home projects for which I am very grateful for. So far, I've been responsible for the
- following:</p>
- <ul>
- <li>Implementing a net-boot infrastructure using Packer, PXE, Awx (Ansible Tower) to keep our
- RPi fleet OS images and configurations in-sync and up-to-date.</li>
- <li>Built a custom Linux router to support our lab's hardware testing requirements for on-demand
- subnet generation/teardown, and Ansible roles for our managed switch inventory required our
- ethernet related workloads.</li>
- <li>Completely revised our test-automation infrastructure by building a hardware-management
- portal using Django with a RESTful Api (DRF) to facilitate reservation, as well as <a
- href="https://en.wikipedia.org/wiki/Hardware-in-the-loop_simulation"
- target="_blank">HITL</a> (Hardware-in-the-loop) testing to allow us to more reliably,
- and frequently test our HW.</li>
- <li>Designed and deployed a production-ready on-prem Kubernetes cluster to be our software
- platform going forward, while facilitating the migration to Kubernetes for all pre-existing
- workloads, including (but not limited to) our various distributed databases.</li>
- </ul>
- <p>Beyond my work as an Individual Contributor, I've also been responsible for instilling "DevOps"
- principles within our team and projects on our road to maturity.</p>
- </p>
- </li>
- <li>
- <p>
- <em>[2019 - 2020]</em>
- <p>Worked as a <strong> DevOps Engineer </strong> at <a target="_blank"
- href="https://acuityads.com"> AcuityAds </a> in Toronto. The main selling point for me to
- work here is that Acuity does not use Amazon or Google or MS (or whatever other 'cloud
- platform') to host its infrastructure, it has its own private Linux based 'cloud'. This presents
- a substantial set of challenges for us as DevOps Engineers that would normally be handled by a
- 3rd party provider. </p>
-
- <p>Apart from this, due to the nature of adtech, we deal with a massive amount of data, which forces
- us to be very specific about the types of technologies we use. Here is a subset of what we use
- across multiple data-centers, often in multiple clusters:</p>
- <ul>
- <li><strong>Infrastructure</strong>: VMWare, Physical</li>
- <li><strong>Provisioning</strong>: Ansible, Terraform, Cobbler</li>
- <li><strong>Containerization</strong>: Docker, Kubernetes</li>
- <li><strong>CI/CD</strong>: Git, BitBucket, Bamboo (we host the entire Atlassian suite in-house)
- </li>
- <li><strong>Monitoring</strong>:
- <ul>
- <li>TICK (Telegraf, Influxdb, Chronograf, Kapacitor)</li>
- <li>ELK (Elasticsearch, Logstash, Kibana), with filebeat and metricbeat beats</li>
- <li>Prometheus</li>
- <li>Grafana</li>
- <li>Nagios, Pagerduty, Pingdom</li>
- </ul>
- </li>
- <li><strong>Data</strong>: MySql, Aerospike, Kafka, HDFS, Druid</li>
- <li><strong>Scripting</strong>: Golang, Bash, Python. <em>Some</em> of my work can be on my
- Gitlab profile:
- <ul>
- <li>Golang:
- <ul>
- <li> a fast, containerized <a
- href="https://gitlab.com/kdam0/go-druid-mysql-influx"
- target="_blank">Cronjob</a> that interacts with Druid, MySql, and
- Influxdb written in Go. Basic unit testing included. This is a job that
- powers one of our major alerting dashboards.
- </li>
- <li> a containerized highly modular <a target="_blank"
- href="https://gitlab.com/kdam0/devops-api">Rest api</a> that writes to
- Influxdb: . This is something we run in K8S as a Service to monitor Cronjobs
- that run in K8S.
-
- </li>
- </ul>
- </li>
- <li>Python: a <a target="_blank" href="https://gitlab.com/kdam0/slack-to-teams"> program
- </a> to migrate Slack exports to MS Teams messages: . This is something we used when
- we gave up on Slack.</li>
- <li>Bash: a small <a target="_blank"
- href="https://gitlab.com/kdam0/random-shell-helpers"> collection </a> of helper
- scripts that I used frequently for random things.</li>
- </ul>
- </li>
- </ul>
- </p>
- </li>
- <li>
- <p>
- <em>[2016 - 2017]</em>
- <p>I worked at <a target="_blank" href="https://achiga.io">Achiga</a> formerly known as WebCanada as
- part of my <a href="https://web.cs.toronto.edu/undergraduate/pey" target="_blank">PEY</a>
- program from Uni for 12 months. As part of this, I was involved in:</p>
- <ul>
- <li>A fast paced Agile environment where I was a Full Stack Developer working with <strong>PHP
- (Zend), MySql, and JavaScript</strong>.</li>
- <li>Git + BitBucket + JIRA (basically the whole Atlassian suite), with Vagrant</li>
- <li>The Pipeline team working on day to day features and bugs in the CMS powering thousands of
- local hotel sites around the world for Starwood Hotels.</li>
- <li>Debugging and optimizing <strong>CRON jobs</strong> responsible for storing hotel rates in
- our database which is critical to hotel revenue.</li>
- <li>Contributing to the Gallery Page (CMS as well as user facing UI). See <a
- href="https://designhotels.com/gallery" target="_blank">Design Hotels Gallery Page</a>,
- towards the end of my tenure.</li>
- </ul>
- </p>
- </li>
- <li>
- <p><em>[2014 - 2016]</em></p>
- <p>I've worked on several other small-buisness type projects involving web, and scripting over the
- years in between semesters.</p>
- </li>
- </ul>
-
- <h2>Misc</h2>
- <ul>
- <li>The <a href="programs.html">Programs and Equipment</a> I use.</li>
- </ul>
-
- <h2 id="donate">Donation</h2>
- <ul>
- <li>XMR address:
- <pre>
- <code>42hFshxmNoFZfAkDJTjSx9MUruMHdLTiDTE4efpP7xZTYwHMjwDZ6eJea2EnyBGGr5ab81cAovBxxT6KSvpUY5roUdkP1Qj</code>
- </pre>
- <img style="width:15%;height: auto;" src="pix/xmr.png" alt="address QR code">
- </li>
- </ul>
-
- </div>
-
-
- <div class="sidepanel">
-
- <h2 style="margin:0px">Links:</h2>
-
- <ul>
-
- <li>Content:
- <ul>
- <li>
- <a target="_blank" href="https://gitlab.com/kdam0"><img src="pix/icons/gitlab.svg"
- alt="Gitlab">GitLab</a>
- <a target="_blank" href="https://github.com/kdam0"><img src="pix/icons/github.svg"
- alt="Github"> Github</a>
- </li>
- </ul>
- </li>
-
- <li>Personal:
- <ul>
- <li><a href="mailto:me@kumardamani.net"><img src="pix/icons/email.svg" alt="Email me"> Email
- me</a></li>
- </ul>
- </li>
-
- <li>Downloadable Files:
- <ul>
- <li><a href="files/KumarDamaniCV.pdf"><img src="pix/icons/folder.svg" alt="Downloadable files">
- Resume </a></li>
- </ul>
- </li>
-
- </ul>
- </div>
-
- </section>
-
- <div style="clear: both;">&nbsp;</div>
-
-</body>
-
-</html>