DevOps Project at Chipp.ai

1500-3000 Project

Troubleshoot and Optimize Nginx/NodeJS Server and Docker-based NextJS App Stability Issues

Project Description:

We're seeking an experienced DevOps engineer or Site Reliability Engineer (SRE) to diagnose and resolve recurring stability issues in our web infrastructure. This would be a short term project with opportunities for future projects.

Our setup includes:

Google Compute Engine instance running nginx, serving custom domains for our users Cron job executing a NodeJS script for SSL cert issuance via certbot and nginx config updates Docker-containerized NextJS application servers

Key Issues: Nginx server crashes every few days (possible memory leak or filesystem issues) NextJS app servers in Docker containers also crash periodically

Project Scope: Analyze server logs and performance metrics to identify the root cause of crashes Implement logging improvements if necessary for better diagnostics Optimize nginx configuration and SSL cert issuance process Review and optimize Docker configuration for NextJS app servers Implement monitoring and alerting solutions to prevent future crashes Provide documentation on findings and implemented solutions Suggest long-term improvements for stability and scalability

Requirements: Proven experience with nginx, NodeJS, Docker, and NextJS Strong background in Linux system administration and performance tuning Familiarity with Google Cloud Platform (GCP) or similar cloud environments Experience with SSL/TLS certificate management and automation Skilled in log analysis and performance profiling

Deliverables: Detailed report on identified issues and their root causes Implemented fixes for immediate stability improvements Monitoring and alerting setup Documentation of all changes and recommendations

This project is ideal for an experienced DevOps professional who can quickly diagnose complex system issues and implement effective solutions. The goal is to achieve stable operation of our web services and prevent recurring crashes.

To apply, please contact Scott Meyer