Skip to content
View Amitkumar-Vaghela's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Amitkumar-Vaghela

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.

Content in all repositories owned by your account will be closed.
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
Amitkumar-Vaghela/README.md

πŸ‘‹ Hi, I'm Amit Vaghela

☁️ AWS Cloud & DevOps Enthusiast

Cloud Infrastructure β€’ Docker β€’ Linux β€’ CI/CD β€’ AWS β€’ Automation


πŸ§‘β€πŸ’» About Me

I'm a Computer Science Engineering graduate building my career toward AWS Cloud & DevOps Engineering.

I enjoy working with cloud infrastructure, containers, Linux systems, networking, monitoring, automation, and deployment workflows.

🎯 Current Focus

☁️ Cloud: AWS
🐳 Containers: Docker
🐧 OS: Linux
πŸ”„ CI/CD: Jenkins & GitHub Actions
πŸ“¦ Registry: Amazon ECR
πŸš€ Compute: EC2 / ECS / Fargate
πŸ“Š Monitoring: CloudWatch
πŸ” Security: IAM / Security Groups
🌐 Networking: VPC / Subnets / ENI
πŸ—οΈ IaC: Learning Terraform


☁️ AWS & DevOps Skills

AWS Services

DevOps & Development


πŸš€ Featured Project

Node.js Todo Application β€” AWS ECS Fargate

Node.js β†’ Docker β†’ Amazon ECR β†’ ECS Fargate β†’ CloudWatch

Built and deployed a containerized Node.js Todo application on AWS with a responsive web GUI and REST API.

Architecture

GitHub β†’ GitHub Codespaces β†’ EC2 β†’ Docker β†’ Amazon ECR β†’ ECS Fargate β†’ CloudWatch

Application Flow

Public IP:8000 β†’ ECS Fargate β†’ Container:3000 β†’ Node.js Todo Application

Implemented

  • Node.js & Express Todo application
  • Responsive Todo GUI
  • Dockerfile and Docker image
  • Amazon ECR Public
  • ECS Fargate
  • ECS Task Definition
  • awsvpc networking
  • VPC and Security Groups
  • Port mapping 8000 β†’ 3000
  • IAM Task Execution Role
  • CloudWatch container logging
  • Docker image versioning
  • ECS task redeployment
  • Image digest verification
  • IAM and networking troubleshooting

🌎 AWS Cross-Region Backup & Disaster Recovery

Built a hands-on AWS Backup and Disaster Recovery environment.

Architecture

Production EC2 β†’ AWS Backup β†’ Backup Vault β†’ Cross-Region Copy β†’ N. Virginia DR Region

Implemented

  • Amazon EC2
  • AWS Backup
  • Backup Vaults
  • Backup Plans
  • Recovery Points
  • Cross-Region Backup
  • Disaster Recovery workflow
  • Backup verification

πŸ“Š AWS CloudWatch Monitoring

Hands-on monitoring and troubleshooting using Amazon CloudWatch.

Worked With

  • CPU utilization
  • Memory utilization
  • CloudWatch Agent
  • Custom metrics
  • CloudWatch Logs
  • CloudWatch Alarms
  • Alert states
  • Resource monitoring
  • Application troubleshooting

☁️ AWS Elastic Beanstalk

Hands-on deployment and environment management using AWS Elastic Beanstalk.

Worked With

  • Environment creation
  • Application deployment
  • EC2 instances
  • Environment configuration
  • Application health
  • Logs
  • Environment lifecycle
  • Environment termination

πŸ”„ DevOps Workflow

Development β†’ GitHub β†’ Linux/EC2 β†’ Docker β†’ Amazon ECR β†’ ECS/Fargate β†’ CloudWatch β†’ Monitoring


πŸš€ Future CI/CD Pipeline

GitHub β†’ GitHub Actions/Jenkins β†’ Build β†’ Test β†’ Docker Build β†’ Amazon ECR β†’ ECS Fargate β†’ CloudWatch


🧠 Learning Roadmap

AWS β†’ Docker β†’ Linux β†’ Networking β†’ ECS/Fargate β†’ ECR β†’ CI/CD β†’ Jenkins β†’ Terraform β†’ Kubernetes

Current Focus

  • AWS ECS & Fargate
  • Docker
  • Linux
  • IAM
  • VPC & Networking
  • CloudWatch
  • Git & GitHub
  • CI/CD fundamentals
  • Jenkins

Next Goals

  • Terraform
  • Infrastructure as Code
  • GitHub Actions
  • Kubernetes
  • Helm
  • Advanced AWS Networking
  • Production-grade CI/CD
  • Infrastructure automation

🧩 Troubleshooting Experience

IAM Permission Issue

AccessDeniedException β†’ Check IAM Policy β†’ Identify Missing Permission β†’ Update Permissions β†’ Verify

ECS Connectivity Issue

Application Not Reachable β†’ Check Security Group β†’ Check Port Mapping β†’ Check Container Port β†’ Verify 8000 β†’ 3000

Docker Image Update

Old ECS Image β†’ Check Image Digest β†’ Push Updated Image to ECR β†’ Create New ECS Task Revision β†’ Deploy Updated Container


πŸ“ˆ GitHub Stats


πŸ”₯ Contribution Streak


🎯 2026 Goals

β˜‘ Build AWS Cloud Projects
β˜‘ Deploy Containerized Applications
β˜‘ Learn ECS & Fargate
β˜‘ Practice AWS Networking
β˜‘ Learn CloudWatch Monitoring
β˜‘ Practice AWS Backup & Disaster Recovery
☐ Build Jenkins CI/CD Pipelines
☐ Learn Terraform
☐ Deploy Infrastructure using IaC
☐ Learn Kubernetes
☐ Build Production-Style DevOps Projects


πŸ“š Learning Philosophy

Learn β†’ Build β†’ Break β†’ Troubleshoot β†’ Deploy β†’ Document β†’ Repeat

I believe the best way to understand Cloud & DevOps is by building real infrastructure, troubleshooting real problems, and continuously improving.


🀝 Let's Connect


☁️ Building. Deploying. Troubleshooting. Learning. πŸš€

AWS Cloud & DevOps Journey

Popular repositories Loading

  1. Amitkumar-Vaghela Amitkumar-Vaghela Public

    1

  2. TaskMaster TaskMaster Public

    HTML 1

  3. Lyra Lyra Public

    story Generator

    HTML 1 2

  4. TCS_codevita TCS_codevita Public

    Python 1

  5. Addition.C Addition.C Public

    Forked from krishvsoni/Introduction-To-Git-Github

    C

  6. linklist linklist Public

    implementation of circular link list