Skip to content
View nihaldivyam's full-sized avatar
:octocat:
Learning
:octocat:
Learning
  • Remote

Organizations

@blackwoodseven @Obmondo @TheKilroyGroup

Block or report nihaldivyam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
nihaldivyam/README.md

Hey there! I'm Divyam ๐Ÿ‘‹

I build systems that are meant to be brokenโ€”and then I make sure they can't be.

By day, I am a DevOps Engineer; by nature, I am a Penetration Tester. My journey began in Ethical Hacking, which fundamentally changed how I view infrastructure. I don't just architect for scalability; I architect to survive an adversary.

๐Ÿ› ๏ธ Tech Stack & Arsenal

Go Kubernetes Helm Prometheus Terraform Python

๐ŸŽฏ Core Focus

  • ๐Ÿ›ก๏ธ Infrastructure as Code (Security): Hardening CI/CD pipelines and Kubernetes clusters before the first line of app code is even deployed.
  • ๐Ÿ—๏ธ Engineering Automation: Writing high-performance internal tools and Kubernetes Operators in Go to replace manual toil with reliable code.
  • ๐ŸŒ Community First: I believe the best way to secure the web is through Open Source. I'm an active contributor focused on infrastructure reliability and cloud-native security.

๐Ÿš€ Open Source Contributions

Real-world impact across the Kubernetes and Cloud-Native ecosystem.

๐ŸŒŸ Featured Problem Solving

1. Eliminating Alert Fatigue in Kubernetes HPAs

Project: kubernetes-monitoring/kubernetes-mixin | Link: #1194

  • The Fix: Squashed "false positive" alerts by updating PromQL expressions to ignore fixed-scale HPAs. Now, engineers only get paged when resources are actually starving.

2. Securing RabbitMQ Operator Deployments

Project: bitnami/charts | Link: #19568

  • The Fix: Hardened container security contexts to meet strict PodSecurity policies for K8s v1.26+, preventing deployment failures in secure environments.

3. Enabling Custom Plugin Webservers for Mattermost

Project: mattermost/mattermost-helm | Link: #396

  • The Fix: Engineered dynamic extraPorts support in Helm, allowing complex plugins with standalone webservers to integrate seamlessly with Mattermost.

๐Ÿ“š Contribution Log

Date Repository PR Link Impact / TL;DR Tech Stack
Mar 2026 kubernetes-mixin #1194 Fixed KubeHpaMaxedOut PromQL false positive. PromQL, Prometheus
Sep 2023 bitnami/charts #19568 Patched PodSecurity violations for RabbitMQ. Helm, Kubernetes
Jun 2023 mattermost-helm #396 Added extraPorts support for backend plugins. Helm, Kubernetes

๐Ÿ“ซ Let's Connect

I'm always up for a deep dive into secure architecture, reliability engineering, or shifting security left.

LinkedIn โ€ข Support My Work

Pinned Loading

  1. god-cli god-cli Public

    A high-performance CLI tool for DevOps automation. Features concurrent bulk git operations and multi-cluster Prometheus alert monitoring (via Teleport integration). Built in Go with safety timeoutsโ€ฆ

    Go 3

  2. opsbridge opsbridge Public

    A high-performance Go-based bridge that synchronizes Mattermost alert threads with Gitea issues. Features automated ticket matching via Alertmanager labels, real-time status reporting, and bi-direcโ€ฆ

    Go 2

  3. helm-charts helm-charts Public

    Helm Chart Repository

    Go Template 1