gentoo, magento upgrade, bash and php scripting
Closed - This job posting has been filled.
1) Create Upgrade Scripts for Magento 220.127.116.11 to 1.7 (current)
2) Patch / Verify Installer Scripts
3) Patch / Verify Datafeed Update Scripts
Minimum Skills / Experience Required:
2. nginx and php-fpm
***If you do not have experience with ALL of the above, please do not apply.***
===== project details =====
Outcome #1 - Create Upgrade Scripts
Client has multiple magento installations per node. Each installation currently runs version 18.104.22.168.
You will create scripts using bash / php to upgrade one installation. This script will be invoked by an existing wrapper script to run on each installation.
Client has one custom backend extension that is included with all magento installations. You will patch (as needed) and verify this code works with the upgraded 1.7 sites.
Outcome #2 - Patch / Verify Installer Scripts
Client has custom scripts written in bash and php to install a new magento site, including the custom backend extension (mentioned above).
You will patch (as needed) and verify these scripts install magento version 1.7, including the patched custom backend extension.
Outcome #3 - Patch / Verify Datafeed Update Scripts
Client has custom scripts written in bash and php to process a CSV file to update the magento product catalog, particularly the quantity and price fields. This is done via the magento api in php.
You will patch (as needed) and verify these scripts work with magento version 1.7.
You will also optimize this code and (as needed) make recommendations for future optimizations. This process is very cpu-intensive and takes a very long time to complete (approx 1 hour per site).
===== additional information =====
This is not an entry-level job. Please do not apply if your proposal is to use the UI to upgrade magento. :-)
You will be provided root level access to a server that contains two working demo magento 22.214.171.124 sites and existing scripts and documentation mentioned above. Please provide a public key with 4096-bit encryption for ssh access.