Docker migration with AWS setup

Posted 2 days ago

Worldwide

Summary

We are looking for an experienced AWS and Docker engineer to design and complete a multi-region infrastructure for Dockerized PHP applications. The environment will use an active-passive, multi-region architecture on AWS, with ECS for application hosting, Cloudflare at the edge, and Terraform for infrastructure provisioning and management. A Terraform scaffold is already in place. You will be responsible for extending and completing it, implementing automated failover, and validating the full disaster-recovery process through documented testing. We will review the complete architecture and technical requirements during the interview. At this stage, we are looking for someone with strong, hands-on experience in the following areas: ・AWS services, including ECS on EC2 and Fargate, RDS, VPC, ALB, Route 53, Lambda, Secrets Manager, and CloudWatch ・Terraform, with experience building modular and reusable multi-region infrastructure ・Docker containerization and deployment of PHP applications ・Cloudflare, including DNS, Load Balancing, and WAF configuration ・Multi-region disaster-recovery architecture, including failover design, testing, monitoring, and RTO/RPO planning Key responsibilities: ・Review and complete the existing Terraform scaffold ・Deploy three Dockerized PHP applications on AWS ECS ・Configure a secure, highly available shared MySQL database architecture ・Implement an active-passive deployment across multiple AWS regions ・Configure Cloudflare DNS, Load Balancing, health checks, and WAF rules ・Implement automated regional failover and recovery procedures ・Set up monitoring, alerting, logging, and operational documentation ・Test and demonstrate the disaster-recovery process ・Document the final architecture, deployment process, failover procedure, and rollback steps In your proposal, please briefly include: ・An example of a multi-region AWS disaster-recovery environment you have built ・The RTO and RPO targets or recovery times you achieved ・Your experience using Terraform to manage multi-region AWS infrastructure ・Your experience containerizing and deploying PHP applications with Docker and ECS ・Your availability and estimated approach to completing the project

  • $300.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Docker
Amazon Web Services
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 days ago
  • Hires:
    1
  • Interviewing:
    1
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since May 28, 2007
  • Hong Kong
    Hong Kong9:21 AM
  • $175K total spent
    143 hires, 22 active
  • 15,226 hours
  • Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Google Cloud Platform
Cloud Engineering Consultation
Microsoft Azure Virtual Desktop EngineerHourly‐ Posted 4 weeks ago
Windows Administration
Microsoft SharePoint Administration
Microsoft Azure
Microsoft Windows
Windows Server
Office 365

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo