Looking for Laravel Deployment Expert Zero-Downtime CI/CD & Database Setup on VPS
Бюджет: $100.0
FIXED /
⭐ 5.00 (12)
Pakistan
nginx, postgresql, laravel-framework, devops, cicd, linux-system-administration, mysql, database-administration
Предпочтительная квалификация
- Опыт: Эксперт
Overview
We are looking for an experienced DevOps or infrastructure specialist to help deploy a production-ready Laravel application on a Linux VPS. This is a targeted task to establish a solid foundation, automate the deployment workflow, and ensure the server and database are configured securely for production traffic.
Scope of Work
* VPS Provisioning & Web Server Setup: Configure a fresh Linux server with Nginx, PHP-FPM, and Redis. Secure the server with a UFW firewall and basic SSH hardening.
* Database Setup: Install and configure the production database (MySQL or PostgreSQL), optimize basic performance settings, and restrict external access.
* CI/CD Pipeline Construction: Build an automated pipeline (e.g., GitHub Actions, GitLab CI) integrated with a deployment tool (like Deployer or Envoy) to enable reliable, zero-downtime deployments.
* Laravel Production Readiness:
* Secure the `.env` configuration and restrict access to the project root by ensuring Nginx routes traffic exclusively through the `public/` directory.
* Set up and monitor Laravel queue workers using Supervisor.
* Configure cron jobs for Laravel's task scheduling.
* Execute application optimizations (route, config, view, and event caching) for production performance.
* SSL Implementation: Secure the domain with a free Let's Encrypt/Certbot SSL certificate.
Deliverables
* A fully functioning, secure production environment on the provided VPS.
* An automated CI/CD pipeline where code pushed to the deployment branch triggers a successful, zero-downtime rollout.
* A brief handover document detailing server configuration paths, database credentials, and instructions for managing the queue workers and SSL renewals.
Requirements
* Proven experience deploying Laravel applications to self-managed VPS environments.
* Deep knowledge of Linux server administration, Nginx, and secure database management.
* Hands-on experience with modern CI/CD workflows and deployment scripts.
To Apply, Please Provide:
1. A brief summary of your approach to handling zero-downtime deployments.
2. The CI/CD tools you prefer to use for this type of task.
3. Your estimated timeline and fixed-price quote for completion.
Открыть заказ
AI-черновик отклика
Короткий текст отклика для копирования в оффер: интерес + готовность работать.
Войдите, чтобы сгенерировать AI-черновик.
Войти