Md. Shimul Mahmud

@MdShimulMahmud

DevOps Engineer | Building Kubernetes Operator | Golang | AWS | Terraform | Ansible

Bangladesh
Chittagong University of Engineering & Technology
1.45
Activity Score
14
Followers
14
Total Stars
68
Repositories

Top Repositories

go-arch-cli
★ 10 ⑂ 0

🏗️ A CLI tool to generate production-ready Go project folder structures based on popular architectures (DDD, Clean, Hexagonal, CQRS, Onion, Monorepo, and more).

Go

Dockerfile
goal-projects
★ 1 ⑂ 0

This project is a full-stack MERN application deployed with Kubernetes, featuring manifests for Deployments, Services, Ingress, Secrets, ConfigMaps, and NFS-backed storage. CI/CD integrates GitHub Actions, Jenkins, and ArgoCD for automated testing, building, and Kubernetes deployments.

JavaScript

Opentelemetry Auto Instrumentation for EKS Production Cluster

nta-backend
★ 0 ⑂ 0

Network Threat Analysis (NTA) Backend - A production-ready Golang backend for managing network interfaces and system services including Logstash, Suricata, RPort, Rsyslog, and Wazuh-Agent

Go

Build the backend for an app that helps Sales Representatives (SRs) sell products to retailers across Bangladesh. Each SR is assigned to a small list of ~70 retailers from a nationwide pool of ~1 million. The backend should focus on data modeling, performance, and scalability.

TypeScript
go-grpc-microservices
★ 0 ⑂ 0

A repository for building microservice with Golang using grpc protocol.

This repository contains three small Docker-based Redis setups you can use to experiment with replication, Sentinel-based high-availability, and a Redis Cluster layout.

todo-microservices
★ 0 ⑂ 0

This project shows implementation of step-by-step guidance to provision a Kubernetes cluster (1 control-plane + 2 workers), build optimized Docker images for a 5-service TODO app, deploy the app and MongoDB with PV/PVC and constraints, and add logging/APM and monitoring with retention and alerts

Go
ansible-k8s
★ 0 ⑂ 1

This project uses Ansible to completely automate the creation of a multi-node Kubernetes cluster using kubeadm. The playbooks will prepare the nodes, initialize a control plane, and join worker nodes, resulting in a clean, functional cluster.

Shell

Languages

Recent Activity (90d)

164
Contributions
0
Pull Requests
36
Commits
0
Code Reviews