ElmonX Screenshot 1
ElmonX Screenshot 2
ElmonX Screenshot 3

ElmonX

Complete deployment of all-in-one NFTs marketplace on AWS, handling MEAN stack and Blockchain

AWS Deployment CI/CD with Github Actions Blockchain DevOps Automation
Deployment Date
June 2025
Platform
MEAN and Blockchain
Duration
Ongoing
Role
DevOps & SRE Lead

Project Overview

Led the full deployment of ElmonX Tool, an all-in-one NFTs marketplace. Deployed on AWS with MEAN stack and Blockchain, including domain/DNS setup, staging and production environments, CI/CD pipelines with Github Actions, Monitoring and Alerts, SonarQube, OWASP scans, background health checks, workers, and automated backups via shell scripts and cron jobs.

Key Learnings & Achievements

Cloud Infrastructure

Provisioned AWS resources (EC2, DynamoDB, S3, ELB) for MEAN app and blockchain, ensuring high availability and scalability.

CI/CD Pipelines

Implemented Github Actions pipelines with SonarQube for code quality, OWASP for security scans, and automated deployments to staging and production environments.

Scalability & Load Balancing

Configured Elastic Load Balancers and Auto Scaling Groups to handle traffic specially during launches with proper Alarms setup using AWS SNS and CloudWatch.

Automated Backups

Set up shell scripts and cron jobs for daily MongoDB backups, stored securely in S3 with encryption and lifecycle management.

Security & Compliance

Integrated OWASP scans in CI/CD, IAM policies, Security Groups, and health checks for secure AI and business data handling.

Background Workers & Monitoring

Deployed background workers for AI tasks and health checks using CloudWatch for monitoring and alerts.

Technology Stack

AWS (EC2, RDS, ELB, SNS, S3, CloudWatch)
MEAN Stack
Blockchain
AWS SNS and CloudWatch
SonarQube
OWASP Scans
Cron Jobs & Shell Scripts
Domain/DNS (Route 53)

Infrastructure Challenges & Solutions

Challenge: Traffic Spikes Management

Implemented loadbalacers, monitoring and alerting for traffic spikes specially during launches without impacting user experience.

Challenge: Secure Multi-Environment Setup

Configured isolated staging and production environments with Github Actions pipelines for safe testing and zero-downtime deployments.

Challenge: Data Backup & Recovery

Automated backups with cron jobs and S3 integration ensuring business-critical data like invoices is protected with quick recovery options.

Interested in this project?