AWS ECS Deployment for Node.js Microservices
Budget: ₹12,500 – ₹37,500 INR
I'm looking for an expert in AWS services with a strong focus on ECS to help automate the deployment of my Node.js, Java and Python microservices. The project will leverage various AWS components including Opensearch, KMS, S3, RDS and Secret Manager.
Key Project Aspects:
- Deployment Target: The microservices will be deployed primarily on web applications, but with a focus on supporting mobile applications as well in the future.
- Programming Language: All the microservices are currently built using Node.js. Therefore, a deep understanding of Node.js along with AWS is crucial.
- Security and Data Management: While the primary focus is on automating deployment, enhancing security and improving data management will be integral components of the project.
Ideal skills and experience:
- Proficiency in AWS services, specifically ECS, Opensearch, KMS, S3, RDS and Secret Manager.
- Extensive experience with Node.js.
- Prior experience with microservices architecture.
- Skills in improving data management and enhancing security within AWS.
- Knowledge of automation tools for deployment in AWS.
- Skills in container orchestration tools like Kubernetes in addition to ECS.
- Knowledge of implementing and managing load balancing for highly available microservices.
- Experience in setting up and managing CI/CD pipelines for automated deployments.
- Proficiency in monitoring and logging tools such as CloudWatch, ELK stack, or Prometheus.
- Strong understanding of AWS networking components such as VPC, Subnets, and Route Tables.
We will be using Jenkins as the CI/CD tool for deployment.
Key Project Aspects:
- Deployment Target: The microservices will be deployed primarily on web applications, but with a focus on supporting mobile applications as well in the future.
- Programming Language: All the microservices are currently built using Node.js. Therefore, a deep understanding of Node.js along with AWS is crucial.
- Security and Data Management: While the primary focus is on automating deployment, enhancing security and improving data management will be integral components of the project.
Ideal skills and experience:
- Proficiency in AWS services, specifically ECS, Opensearch, KMS, S3, RDS and Secret Manager.
- Extensive experience with Node.js.
- Prior experience with microservices architecture.
- Skills in improving data management and enhancing security within AWS.
- Knowledge of automation tools for deployment in AWS.
- Skills in container orchestration tools like Kubernetes in addition to ECS.
- Knowledge of implementing and managing load balancing for highly available microservices.
- Experience in setting up and managing CI/CD pipelines for automated deployments.
- Proficiency in monitoring and logging tools such as CloudWatch, ELK stack, or Prometheus.
- Strong understanding of AWS networking components such as VPC, Subnets, and Route Tables.
We will be using Jenkins as the CI/CD tool for deployment.