I will deploy your app to AWS ecs fargate
AWS Serverless and Backend Engineer
About this Gig
I will deploy your Dockerized backend application to AWS ECS Fargate using a secure and production-oriented architecture.
Depending on your requirements, the deployment can include:
- Docker and ECR
- ECS Fargate
- Private VPC subnets
- Application Load Balancer
- Security groups
- IAM roles
- CloudWatch logs
- Health checks
- Auto scaling
- GitHub Actions CI/CD
- GitHub OIDC authentication to AWS
- Infrastructure as code
- Blue/green deployment with CodeDeploy
I can work with Python, FastAPI, Flask, Node.js and other containerized backend applications.
The goal is a reproducible deployment architecture rather than a one-off manual setup.
Tools:
Kubernetes
•
Docker
•
Amazon EKS
Frameworks:
Terraform
Cloud Provider:
Amazon Web Services
Programming language:
Bash
•
JavaScript
•
Python
•
Golang
Expertise:
Migration
•
Debugging
•
Development
My Portfolio
FAQ
Can you Dockerize my application if it does not have a Dockerfile?
Yes, depending on the application. I can containerize supported backend applications and prepare them for deployment to ECS.
Will the ECS tasks run inside private subnets?
For production-oriented deployments, I normally recommend running application tasks in private subnets without public IP addresses and exposing them through an Application Load Balancer when public access is required.
Can you configure HTTPS and a custom domain?
Yes. HTTPS, ACM certificates, Route 53 and domain configuration can be included depending on the package or custom scope.
Can you set up CI/CD for ECS?
Yes. I can configure GitHub Actions to build Docker images, push them to Amazon ECR and deploy updated versions to ECS.
Can you implement blue/green deployments?
Yes. More advanced deployments can use AWS CodeDeploy with ECS blue/green deployment strategies, validation hooks, CloudWatch alarms and automatic rollback. This is normally handled as a custom or premium scope.
Can you configure auto scaling and monitoring?
Yes. ECS service auto scaling, CloudWatch logs, health checks, alarms and other operational controls can be added depending on your requirements.

