Build External MySQL Database & Cron Job - Contract to Hire

Remote Full-time
Phase I: Build External MySQL Database (dB #2) on BlueHost VPS Apache Server subdomain

1.install MySQI database (dB #2) on subdomain;

2. check WooCommerce (WC) to confirm that HPOS is turnrd off;

3. create a “WP/WC Customer Data Dictionary.” This document consisting of all the WP tables which store all the data needed to recreate a customer's order. This document will be used to create the schema for a completely denormalyzed (“flat”) table in dB #2. This flat table will be queried with to deliver subsecond reponse time to SQL queries.

4. use the data dictionary to create a completely denormalyzed, flat table consisting of all unique data fields (no duplicate or redundant data). Each metric (data field) in this flat table must have a unique columna. Each record in this flat table will have a composite key consisting of: WP_order_ID, Plugin system name (derived), and Plugin reponse time (system time). Each WP line_item will have its own column.

5. Testing: input a sample order and query and the WP data fields corresponding to the data fields (metrics) created in the flat table created in dB#2. Query all the columns in the flat table to confirm that the data returned is identical to the sample table and the derived fuelds are populated correcty and the derived system tine is present and correct.

Budget for Phase I ....................... $ 500.

Phase II: Create Cron Job

1. write ETL script to pull data from WP tables documented in Phase I and insert that data into the flat table in dB#2 (also created in Phase I.)

2. write cron job to execute this ETL scriot daily at 12:01 a.m. and schedule using crontabs on the Apache server on the same subdomain. All code must be located on the subdomain and documented. Best practices error handling, ;ogging and security must be followed.

3. Testing: check to make sure the job runs without error and on schedule.

Phase II Budget .............. $ 500.

Total Budget for Job ................. $1,000

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Director Revenue Transformation

Remote

Revenue Enablement Curriculum Designer - Remote / Telecommute

Remote

**Experienced Virtual Insurance Customer Service Representative – Unlimited Income Potential and Career Growth Opportunities at arenaflex**

Remote

IT Tester Real Time Performance Tester

Remote

Crisis Clinician Lead

Remote

Product Manager for AI

Remote

Education Experts: AI Training Input

Remote

Virtual Tax Preparer ( 100% Remote)

Remote

Postal Package Handler – Remote Entry‑Level Mail Processing & Distribution Specialist for USPS (Workwarp)

Remote

Experienced Specialist - Global Customer Solutions – Remote Customer Service and Resolution Expert

Remote
← Back