← Állások

Looking for Laravel Deployment Expert Zero-Downtime CI/CD & Database Setup on VPS

Költségvetés: $100.0 FIXED / ⭐ 5.00 (12) Pakistan

nginx, postgresql, laravel-framework, devops, cicd, linux-system-administration, mysql, database-administration

Előnyben részesített képesítések

  • Tapasztalat: Szakértő
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.
Megnyitás Upworkön

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Bejelentkezés