Production Deployment of Node.js & Java on AWS

Job ID: 38435705

Budget: ₹400 – ₹750 INR

I'm looking for an experienced DevOps professional to assist in deploying my Node.js and Java application on AWS. This task involves utilizing services such as EC2, S3, CloudFront, CloudWatch, Route 53, and VPC.

Key Responsibilities:
- Optimize the deployment for a production environment.
- Set up Continuous Integration/Continuous Deployment (CI/CD) pipelines using GitHub Actions.
- Use Docker and Docker Compose for containerization.
- Configure NGINX to serve as a reverse proxy.
- Perform the deployment via Kubernetes, specifically implementing the Canary deployment strategy.

Monitoring & Logging:
- Configure and use AWS CloudWatch for monitoring.
- Utilize Prometheus for logging and system metrics.

Ideal Skills and Experience:
- Proficient in Node.js and Java.
- Extensive experience with AWS services.
- Strong understanding of CI/CD practices.
- Familiarity with Docker, Kubernetes, and NGINX.
- Experience with Canary deployment strategy.
- Knowledge of Prometheus and AWS CloudWatch.
- Prior work in a production environment.