I will set up AWS deployment with docker and github actions ci cd

South Korea

I speak English, Uzbek, Korean, Russian

MERN Stack Developer React and Nodejs Expert

Full-stack developer (Node.js/NestJS, React/Next.js, .NET) who owns projects end-to-end -- database to AWS deployment. Currently building 3 production systems for a Korean company: an internal ERP wi...
About this Gig

Still deploying by SSH-ing in and running git pull manually? Let's fix that.


I set up real production deployment pipelines, the kind where you push to main and your app is live minutes later, automatically, without you touching a server.


What I set up:

  • Dockerized app (or PM2/systemd if Docker isn't the right fit for your stack)
  • - AWS EC2 instance configured securely: SSM Session Manager instead of SSH keys, IMDSv2, proper security groups
  • - GitHub Actions CI/CD: on push, it builds, tests, and deploys automatically
  • - GitHub OIDC authentication to AWS, no long-lived access keys stored anywhere
  • - Secrets managed properly (SSM Parameter Store), never hardcoded
  • - Health-check-based deploy verification so a broken deploy doesn't silently go live

Why this matters:

I've done this exact setup for production systems currently serving real users, not a tutorial project. I know what breaks in real infrastructure because I've hit those bugs and fixed them myself.

Tools:

Docker

•

GitHub

Frameworks:

Other

Cloud Provider:

Amazon Web Services

Programming language:

Bash

•

JavaScript

Expertise:

Installation

•

Debugging

•

Configuration

My Portfolio