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 Opportunities

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

USPS Office Helper

Remote Full-time

Senior Software Engineer

Remote Full-time

Principal Clinical Data Manager - REMOTE

Remote Full-time

Desktop/End User Support Technician 2

Remote Full-time

Web Designer/Developer (USA BASED ONLY)

Remote Full-time

Immediate Hiring: Enterprise Account Executive - US

Remote Full-time

Experienced Remote Data Entry Specialist – Work from Home Opportunity with Competitive Salary and Professional Growth

Remote Full-time

Recruiting Assistant-Virtual Assistant

Remote Full-time

Immediate Hiring: Remote Customer Service Executive

Remote Full-time

Sr. Analytics Consultant | Remote | Contract

Remote Full-time

Voice Of The Customer Program Manager

Remote Full-time
← Back to Home