Remote Network And System Administration Job In IT And Networking

Migrate WordPress from one host/Apache to another/Nginx

Find more Network And System Administration remote jobs posted recently Worldwide

We are looking for an expert who would help us to migrate our Wordpress site from one host to another and write a simple deployment script to recreate the site on any host.

Specific steps are given in the PLAN section below.

DELIVERABLE
-------------------
The outcome of this work is our webiste working on the new host and using Nginx instead of Apache.

In addition, we want a deployment script that we can use to recreate the environemnt and the website on any host, particularly, create a DEV version of the site in Vagrant. We would prefer a script written as Ansible playbook.

WHAT WE HAVE NOW
-------------------
The current version of the site has a bunch of installed plugins, some custom PHP code and tons of images stored locally and in S3. We use UpdraftPlus to backup data and plugins, so those backups can be used to recreate the database.

YOUR SKILLS AND THE DESIRED STACK
-------------------
You must have experience in automating website deployment on Linux. Ideally, you should be a Wordpress/PHP expert. You need to be familiar with Ansible/Vagrant.

Here is the desired server environment:
- Wordpress
- Nginx
- MariaDB
- PHP 7.3+
- Ubuntu

The server also needs to run:
- sSMTP
- Fail2ban

We should be able to enable:
- Lets Encrypt
- Nginx micro-caching

PLAN
-------------------
--- PHASE 1 ---
1. Provision the server environment with Ansible playbook
2. Restore the WordPress site using UpdraftPlus backups
3. Migrate custom rules in .htaccess to Nginx
4. Manually test the site
5. Setup SSL (perhaps with lets encrypt)
6. Update DNS in Namecheap
--- PHASE 2 ---
1. Move wp-content directory to .git
2. Disable automatic updates
3. Make sure the site can be deployed from .git
--- PHASE 3 ---
4. Create an Ansible playbook that can be used to create a dev version of the site in Vagrant

APPLICATION
-------------------
Your application has to mention Wordpress Ninja in the title to be considered. Sorry, this is needed to filter out spammers.

Please apply with your bids and a rough time estimate to complete the project given the detailed steps outlined in the Plan section above. Make sure to describe the relevant experience and provide any references to your past work.
About the recuiter
Member since Sep 15, 2017
Cedric Bachmann
from Geneve, Switzerland

Skills & Expertise Required

DevOps Linux System Administration Nginx Wordpress 

Candidate shortlisted and hiredHiring open till - Nov 30, 2021

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$11.14

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

License Management Consultant, Experienced in Snow Software or Flexera

We are looking for a consultant to remotely analyse software entitlements across our entire IT environment using an agreed SAM tool.
Preffered output would be an initial benchmark, remedial guidance and ongoing reporting.

Restore Navigation Menu to Avada Theme

Add navigation menu to Avada theme. Due to upgrade navigation menu isnt showing on import and previous freelancer hasnt copied it exactly. (removed by Toogit admin)

We have budgeted 1 hour for this job. Confirm in your proposal that you ag...read more

Looking for expert for help in making strong profile on crossover and toptal and similar one.

I am looking for an expert who can help me to crack Crossover and toptal test and also help me to create an strong profile on these 2 and similar websites. I have to create profile for Devops and Solution architect and sysops admin.

Please s...read more

Membership Website - Best Practices Wordpress

Hello!

Looking for a discussion up to 1 hour for understanding the following on a Wordpress Development of a membership site.

1. Best Practices,
2. Dos and Donts,
3. Best Host,
4. Administration side,
5. Payment...read more

Migrate an Entire Wordpress from A Digital Ocean Server to Another

Im looking for someone who can migrate an entire website on Wordpress that has a SSL on it to a different server and make sure the SSL is still up and running. Both servers are unmanaged and are under the same Digital Ocean account.