Skip to content
View usmans58's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report usmans58

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
usmans58/README.md

๐Ÿ‘‹ Hi, I'm Usman Siddiqui

๐ŸŽฏ DevOps & Cloud Engineer | Terraform Certified | Kubernetes Enthusiast
๐Ÿš€ Automating infrastructure, enabling scalable deployments, and mastering cloud-native ecosystems
๐ŸŒ LinkedIn | GitHub ๐Ÿ“ซ Email: usmansiddiqui51@gmail.com


๐Ÿ”ง Tech Stack

My Skills

  • Cloud: AWS, Azure
  • Infra as Code: Terraform
  • Containers & Orchestration: Docker, Kubernetes
  • CI/CD: GitHub Actions, Jenkins
  • Languages: Python, Bash
  • Monitoring: Prometheus, Grafana

๐Ÿ’ผ Recent Projects

โ˜๏ธ 3-Tier Architecture on AWS with Terraform

Provisioned a secure and scalable 3-tier architecture (Web, App, DB) on AWS using modular Terraform.

  • Created custom VPC, subnets, security groups
  • Deployed EC2 instances for frontend/backend, RDS for data layer
  • Managed Terraform state in S3 with remote locking
    ๐Ÿ”— View Project

โ˜ธ๏ธ EKS Cluster Provisioning with Terraform

Provisioned a production-ready EKS cluster using Terraform modules.

  • Setup VPC, public/private subnets, IAM roles, managed node groups
  • Enabled autoscaling and RBAC-based access with kubectl
  • S3-based state management for team collaboration
    ๐Ÿ”— View Project

โ˜ธ๏ธ Microservices Voting App on Kubernetes

Deployed a full-stack microservices-based voting app on Kubernetes using Minikube.

  • Re-implemented dockersamples/example-voting-app with custom Kubernetes manifests
  • Configured Deployments, Services (NodePort, ClusterIP), and Secrets for all components
  • Integrated multiple technologies:
    • ๐Ÿ—ณ๏ธ Python/Flask frontend for voting
    • ๐Ÿ’พ Redis for queuing votes
    • โš™๏ธ .NET Core worker to process and store votes
    • ๐Ÿ˜ PostgreSQL for persistent storage
    • ๐Ÿ“Š Node.js + Socket.IO for real-time results display
  • Used kubectl to monitor pods, view logs, debug networking issues, and validate service discovery
  • Deployed and tested locally using Minikube

๐Ÿ”— View Project


๐Ÿ“ˆ GitHub Stats

Usman's GitHub Stats Top Languages


"Automate what you can, secure what you must, and monitor everything."

Popular repositories Loading

  1. eks-observability-terraform eks-observability-terraform Public

    eks-observability-terraform is a Terraform project that sets up a production-ready Amazon EKS cluster with VPC, IAM, and managed node groups. Itโ€™s built to be easily extended with Prometheus and Grโ€ฆ

    HCL 5 5

  2. usmans58 usmans58 Public

    Config files for my GitHub profile.

  3. Chess--AI-ConsoleGUI Chess--AI-ConsoleGUI Public

    Python

  4. Hadoop-MapReduce Hadoop-MapReduce Public

    This folder has two folders which contain java files. One calculates the Total number of Articles in eachc journal every year. Whereas the second code find the number of times two authors have coauโ€ฆ

    Java

  5. Ludo_Cpp Ludo_Cpp Public

    Ludo game in C++ using GLU library

    C++

  6. free-programming-books free-programming-books Public

    Forked from EbookFoundation/free-programming-books

    ๐Ÿ“š Freely available programming books