Skip to content
View mananurrehman's full-sized avatar

Block or report mananurrehman

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

⚑ About Me

I build CI/CD pipelines, containerized deployments, and cloud infrastructure that are fast, secure, and repeatable.
I'm passionate about DevSecOps, cloud automation, and shifting security left β€” so bugs never reach production.

πŸŽ“ BS Information Technology β€” BZU Multan Β |Β  πŸ“ Lahore, Pakistan Β |Β  πŸ’Ό Open to opportunities

πŸ’‘ Self-taught in Docker, Jenkins, GitHub Actions, AWS & Terraform β€” applied in real production deployments.
πŸš€ Always exploring how IaC + DevSecOps + Kubernetes can make delivery pipelines bulletproof.

πŸ› οΈ Tech Stack

☁️ Cloud & Infrastructure

AWS Linux Terraform

πŸ” CI/CD & Automation

Jenkins GitHub Actions Git

🐳 Containers & Orchestration

Docker Docker Compose Kubernetes

πŸ›‘οΈ Security & Code Quality

SonarQube Trivy OWASP Gitleaks

βš™οΈ Languages & Scripting

Python Bash YAML PostgreSQL


πŸ—οΈ Featured Projects

Two-Workflow DevSecOps Pipeline on Oracle Cloud VM

  • Personal finance app with signup/login, income & expense tracking with categories, RBAC, and live PKR/USD currency conversion
  • Interactive dashboard with Chart.js category breakdown, current balance, and filtering by month, category, type, and date
  • Full CRUD on transaction records β€” add, edit, update, and delete entries
  • 2-workflow chained GitHub Actions pipeline:
    • CI β†’ flake8, bandit, gitleaks, pip-audit, pytest
    • CD β†’ hadolint, pip-audit, Trivy image scan, DockerHub push, deploy via SSH

Stack: Python Β· Flask Β· PostgreSQL Β· Docker Compose Β· GitHub Actions Β· Oracle Cloud Β· Chart.js Β· Trivy Β· Bandit Β· Gitleaks Β· Hadolint Β· pip-audit Β· DockerHub


Three-Stage DevSecOps Pipeline on AWS EC2

  • Hotel booking platform with user auth, RBAC, property listings, and booking management
  • Remediated HIGH CVEs in Flask & Werkzeug; branch protection with required status checks on main
  • 3-stage chained GitHub Actions pipeline:
    • CI β†’ flake8, bandit, pytest, gitleaks
    • Docker Security β†’ hadolint, pip-audit, Trivy, DockerHub push
    • Deploy β†’ SSH to EC2, docker pull & compose up

Stack: Python Β· Flask Β· PostgreSQL Β· Docker Compose Β· GitHub Actions Β· AWS EC2 Β· SonarQube Β· Trivy Β· Bandit Β· Gitleaks Β· Hadolint Β· pip-audit Β· DockerHub


End-to-End Jenkins CI/CD on AWS EC2

  • URL shortener with user auth, 3-char short code generation, and click analytics dashboard
  • RBAC with Admin & User roles; PostgreSQL with full CRUD and health-checked Docker Compose setup
  • Jenkins pipeline stages:
    • Checkout SCM β†’ SonarQube Analysis β†’ Trivy Scan
    • OWASP Check β†’ Deploy to Staging β†’ Verify β†’ Post Actions

Stack: Python Β· Flask Β· PostgreSQL Β· Docker Compose Β· Jenkins Β· AWS EC2 Β· SonarQube Β· Trivy Β· OWASP


πŸ”„ My DevSecOps Pipeline at a Glance

Code Push ──► GitHub Actions CI ──► Docker Security Scan ──► Deploy to AWS EC2
               β”‚                      β”‚                         β”‚
           flake8/bandit           hadolint/pip-audit        SSH β†’ docker pull
           pytest/gitleaks         Trivy CVE scan            docker compose up
                β”‚                      β”‚
           ❌ Fail = Block PR      ❌ Fail = Block Push

No vulnerable code reaches production. Ever.


πŸŽ“ Certifications

Badge Certification Platform
πŸ† Advanced Jenkins KodeKloud
πŸ† Jenkins Pipelines KodeKloud
πŸ† Docker for Absolute Beginners KodeKloud
πŸ† Kubernetes Hands-On Tutorial KodeKloud
πŸ† AWS Basics Crash Course KodeKloud
πŸ† Git for Beginners KodeKloud
πŸ† Claude Code in Action Anthropic

πŸ“Š GitHub Stats

GitHub Streak

🌐 Let's Connect

LinkedIn Medium X Reddit Pinterest Quora Email


πŸ’‘ Open to DevOps Engineer & DevOps Internship opportunities.
Feel free to reach out β€” let's build something reliable together.

"Automate everything. Secure everything. Ship with confidence."

Popular repositories Loading

  1. solar-system-test solar-system-test Public

    JavaScript

  2. kubernetes-the-hard-way kubernetes-the-hard-way Public

    Forked from kelseyhightower/kubernetes-the-hard-way

    Bootstrap Kubernetes the hard way. No scripts.

  3. flask_notes flask_notes Public

    A modular Flask & PostgreSQL note-taking application featuring author-based filtering and soft-delete logic. Built with the Factory Pattern to demonstrate scalable web architecture.

    Python

  4. bitly_clone bitly_clone Public

    Bitly Clone built with Flask, PostgreSQL, SQLAlchemy, Jinja2, and Tailwind CSS β€” a scalable URL shortener with modular architecture and clean backend design.

    HTML

  5. quickstay quickstay Public

    Hotel Booking Website

    HTML

  6. mananurrehman mananurrehman Public