Skip to content
View codebynihal99's full-sized avatar

Block or report codebynihal99

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
codebynihal99/README.md

Hi, I’m Prem Nihal Raj Bolli

MongoDB DBA | DevOps Engineer | Cloud Infrastructure Automation

I specialize in building high-availability MongoDB clusters, automating cloud environments with Terraform, and implementing DevOps pipelines using modern tooling. My work spans MongoDB administration (7.x/8.x), infrastructure automation, performance tuning, backup/restore strategies, monitoring, and scaling across Mac, WSL, Rocky Linux, and AWS.


What I Do

MongoDB DBA (Primary Expertise)

  • Replica sets, sharding, high availability & disaster recovery
  • Backup & restore (mongodump, snapshots, PITR)
  • Indexing strategy, profiler analysis, query performance tuning
  • WiredTiger internals, journaling, storage optimization
  • Prometheus + Grafana monitoring stack
  • MongoDB Atlas provisioning & automation using Terraform

DevOps Engineering

  • Terraform (AWS + MongoDB Atlas modules)
  • Docker, Docker Compose
  • Git, GitHub Actions, CI/CD workflows
  • Jenkins pipelines & automation scripting
  • Ansible for server provisioning & MongoDB configuration
  • Prometheus exporters, PMM setup, Grafana dashboards
  • Linux administration, systemd services, logging & monitoring

Cloud (AWS + Hybrid Infrastructure)

  • EC2 provisioning using Terraform
  • IAM, Security Groups, VPC networking basics
  • S3 for snapshots, logs, and artifact storage
  • Hybrid cluster management: Local VMs + Cloud deployments

Tech Stack & Tools

Databases:
MongoDB (Enterprise + Community, 7.x / 8.x), PostgreSQL (basics)

DevOps / Cloud / Automation:
Terraform, Docker, Ansible, Jenkins, Git/GitHub, Prometheus, Grafana, PMM

Scripting & Languages:
Python, Bash, YAML, JSON, Markdown


Highlighted Projects

Production-Ready MongoDB Atlas Cluster (Terraform)

  • Fully automated Atlas project & cluster creation
  • Database users, IP access lists, backups, and security configuration
  • Git-controlled Infrastructure-as-Code workflow

3-Node On-Prem MongoDB Replica Set

  • High availability setup on three Rocky Linux VMs
  • Backup pipelines, snapshot verification, disaster recovery testing
  • Exporter + Grafana monitoring integration

Dockerized MongoDB Replica Set

  • Local development replica set
  • Automated scripts, health checks, and initialization

DevOps Automation Workflows

  • Ansible playbooks for MongoDB installation & configuration
  • Terraform EC2 provisioning for dev/test clusters

Currently Learning

  • Kubernetes (future DB operator workloads)
  • Advanced Terraform modules & reusable IaC patterns
  • AWS DevOps concepts

Currently Learning

  • Kubernetes & Operators for database workload automation
  • Advanced Terraform Cloud workflows & reusable module patterns
  • AWS DevOps (ECR, ECS, IAM, VPC, CI/CD pipelines)
  • Database reliability engineering (SRE practices for DB systems)
  • Observability stack enhancements (Loki, Tempo, Alertmanager)

Popular repositories Loading

  1. terraform-zero-to-hero terraform-zero-to-hero Public

    Forked from iam-veeramalla/terraform-zero-to-hero

    Master Terraform in 7 days using this Zero to Hero course.

    HCL

  2. mongodb_atlas_terraform- mongodb_atlas_terraform- Public

    Production-ready MongoDB Atlas Terraform with Terraform Cloud integration. Features: M0/M10 cluster provisioning, multi-user RBAC (admin + read-only), IP access controls, remote state storage, encr…

    HCL

  3. codebynihal99 codebynihal99 Public

    Github profile README

  4. aws-cloud-platform-terraform aws-cloud-platform-terraform Public

    Production-grade Internal Developer Platform (IDP) on AWS — VPC, EKS, RDS, S3, IAM, DNS, TLS, Observability — 7 Terraform modules, 4,300+ lines of IaC

    HCL

  5. consulting_Prem consulting_Prem Public

    Forked from gopalakrishnachennu/consulting

    Python

  6. Saral-Job-Viewer_Prem Saral-Job-Viewer_Prem Public

    Forked from UttU28/Saral-Job-Viewer

    Python