Skip to content
View vasuantala049's full-sized avatar

Highlights

  • Pro

Block or report vasuantala049

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

LinkedIn GitHub Docker Hub Gmail

Typing SVG

πŸ’» Coding Platforms

LeetCode

🧬 About Me

class Vasu:

    name        = "Antala Vasu"
    github      = "vasuantala049"
    dockerhub   = "vasu049"
    location    = "UTC +05:30 (Gujarat, India)"
    university  = "Dharmsinh Desai University (DDU), B.Tech IT"

    skills = [
        "DevOps & Cloud Engineering",
        "Kubernetes (AWS EKS) & Helm Charts",
        "CI/CD β€” Jenkins, ArgoCD, GitOps",
        "Infrastructure as Code β€” Terraform, Ansible",
        "Monitoring β€” Prometheus, Grafana"
    ]

    currently_building = [
        "Production-grade AWS EKS deployments",
        "DevSecOps CI/CD pipelines",
        "Cloud-native full-stack applications"
    ]

🐍 Contribution Snake

Snake animation

βš™οΈ DevOps & Cloud Stack

Area Technologies
Container & Orchestration Docker Kubernetes Helm
CI/CD & GitOps Jenkins ArgoCD GitHub Actions
IaC & Config Terraform Ansible
Cloud (AWS) AWS EKS RDS EC2
Monitoring Prometheus Grafana
DevSecOps SonarQube Trivy OWASP
Networking NGINX cert-manager Let's Encrypt

🌐 Development Stack

Layer Technologies
Languages Java Python JavaScript
Backend Spring Boot Hibernate
Frontend React Redux
Database MySQL PostgreSQL AWS RDS
Tools Git GitHub VS Code

πŸš€ Projects

πŸ₯› dairy-flow β€” Production-Grade Full-Stack App on AWS EKS ⭐

Spring Boot β€’ React β€’ AWS EKS β€’ Jenkins β€’ ArgoCD β€’ Helm β€’ Terraform β€’ Prometheus β€’ Grafana

A production-ready Milk Production & Prediction System deployed on AWS EKS with a complete DevOps pipeline:

  • 🐳 Containerized β€” Dockerized Spring Boot backend + React frontend with optimized multi-stage builds
  • πŸ”„ CI/CD β€” Jenkins pipeline: build β†’ SonarQube analysis β†’ Trivy scan β†’ OWASP check β†’ Docker push
  • πŸš€ GitOps β€” ArgoCD + ArgoCD Image Updater for automated Helm chart sync on every image push
  • ☸️ Kubernetes β€” Deployed on AWS EKS (ap-south-1, c7i-flex.large nodes) with HPA, resource limits & rolling updates
  • πŸ“¦ Helm β€” Parameterized Helm charts for backend, frontend, and ingress with values-based config
  • 🌐 Networking β€” NGINX Ingress Controller + cert-manager with Let's Encrypt for automated TLS (HTTPS)
  • πŸ“Š Monitoring β€” kube-prometheus-stack (Prometheus + Grafana) for cluster & application metrics
  • πŸ—οΈ IaC β€” EKS cluster provisioned with Terraform (VPC, subnets, node groups, IAM roles, OIDC)
  • πŸ—„οΈ Database β€” AWS RDS MySQL with HikariCP connection pooling and Hibernate ORM

GitHub Spring Boot React Kubernetes AWS EKS ArgoCD

πŸ” sharedlib β€” Jenkins DevSecOps Shared Library

Groovy β€’ Jenkins β€’ Trivy β€’ OWASP Dependency Check β€’ SonarQube β€’ Docker

A reusable Jenkins shared library that plugs DevSecOps security gates into any pipeline:

  • πŸ›‘οΈ trivyscan() β€” Container image vulnerability scanning with Trivy (CRITICAL/HIGH threshold)
  • πŸ” owaspcheck() β€” Dependency vulnerability analysis via OWASP Dependency Check with NVD API integration
  • 🐳 dockerpush() β€” Automated Docker image build & push to Docker Hub with semver tagging (v1.0.BUILD_NUMBER)
  • ⚑ Plug-and-play β€” Import with @Library('sharedlib') in any Jenkinsfile, zero duplication
  • πŸ“‹ Centralized β€” Single source of truth for security checks across all project pipelines

GitHub Groovy Jenkins Trivy OWASP

πŸ—οΈ AWS Infrastructure β€” Terraform + Ansible IaC Setup

Terraform β€’ Ansible β€’ AWS (EKS, EC2, VPC, IAM) β€’ Kubernetes

Modular Infrastructure-as-Code for provisioning and configuring production AWS environments:

  • ☁️ Terraform β€” Complete AWS stack: VPC, public/private subnets, NAT gateway, EKS cluster, managed node groups, IAM roles & OIDC provider
  • πŸ”§ Ansible β€” Post-provision configuration management: package installs, kubeconfig setup, kubectl/Helm/ArgoCD CLI tooling
  • πŸ”’ IAM & IRSA β€” Fine-grained roles for EKS nodes, service accounts, and pod-level AWS access
  • 🌐 Networking β€” Multi-AZ VPC with security groups, route tables, and internet/NAT gateways
  • πŸ’Ύ Remote State β€” Terraform state managed in S3 with DynamoDB locking

Terraform Ansible AWS Kubernetes

πŸ“Š GitHub Stats

GitHub Streak

Vasu's Trophies

πŸ“Š GitHub Profile Summary

πŸ“Œ Pinned Repositories

πŸ₯› dairy-flow
Production-grade Milk Production & Prediction System on AWS EKS with full CI/CD, GitOps, and observability.

☸️ Kubernetes β€’ πŸ”„ ArgoCD β€’ ☁️ AWS EKS
πŸ” sharedlib
Reusable Jenkins DevSecOps Shared Library β€” Trivy, OWASP Dependency Check, and Docker automation.

πŸ”§ Jenkins β€’ πŸ›‘οΈ Trivy β€’ πŸ” OWASP
πŸ—οΈ AWS IaC Setup
Modular Terraform + Ansible code for provisioning AWS EKS clusters with full networking and IAM.

πŸ—οΈ Terraform β€’ βš™οΈ Ansible β€’ 🌐 AWS VPC
πŸ“Š Monitoring Stack
kube-prometheus-stack deployment with Grafana dashboards for Kubernetes cluster and app observability.

πŸ“Š Prometheus β€’ πŸ“ˆ Grafana β€’ ☸️ Kubernetes

πŸ’‘ "Automate everything. If you did it twice, script it."

⭐ If you find my projects useful, consider giving them a star! ⭐

Popular repositories Loading

  1. Milk-Production-And-Prediction-System Milk-Production-And-Prediction-System Public

    JavaScript 4 2

  2. React-Docker-Kubernetes-CICD React-Docker-Kubernetes-CICD Public

    JavaScript 2

  3. Springboot-Thymleaf-Mysql-docker-kubernetes Springboot-Thymleaf-Mysql-docker-kubernetes Public

    HTML 2

  4. docker-mysql-nodejs-reactjs-app docker-mysql-nodejs-reactjs-app Public

    Forked from madhurajayashanka/docker-mysql-nodejs-reactjs-app

    "Docker MySQL Node.js React.js App" is a concise demo showcasing Docker and Docker Compose. It combines React.js frontend, Node.js backend, and MySQL database. With Docker, easily deploy the stack.…

    JavaScript 1

  5. full-stack_chatApp-Kubernetes full-stack_chatApp-Kubernetes Public

    Forked from iemafzalhassan/full-stack_chatApp

    Welcome to the Full Stack Realtime Chat App project, where we're building a scalable and secure real-time chat experience using the latest technologies

    JavaScript 1

  6. Terraform-EKS Terraform-EKS Public

    HCL 1