Server Admin with Moodle

Jose Merciline

Austin, Texas

JOB DETAILS
SKILLS
Access Control, Apache, Application Programming Interface (API), Authentication, Command Line, Configuration Management, Cron Job Scheduling, Data Recovery, Firewall Administration, Firewalls, Identify Issues, LAMP (Linux Apache MySQL PHP/Perl/Python), Linux Operating System, Microsoft IIS Web Server (Internet Information Services), Microsoft Windows System Administration, Moodle, MySQL, PHP Scripting Language (PHP Hypertext Preprocessor), Peoplesoft, Performance Management, Performance Testing, Red Hat Linux Operating System, Samba, Schedule Development, Scripting (Scripting Languages), Security Patches, Stress Testing, System Integration (SI), Systems Administration/Management, Web Client Plug-ins, Web Services
LOCATION
Austin, Texas
POSTED
9 days ago

POSITION REQUIREMENTS:

• Backend experience (Linux command-line scripting, Proven expertise in core PHP, IIS/Apache, MySQL and ability to foresee, plan and mitigate performance issues on these technologies)

• Understanding of Event APIs, Adhoc tasks, Cron, custom CLI utilities, Contexts, Completions, Backup and Restore

• Code deployments and integration with AD

• Experience and expertise in integration with other external database/applications (like PeopleSoft) and also third party social plugins.

• Experience integrating external systems w/ custom web services

• Experience scaling LMS (Moodle preferred)


SPECIFIC TASK RELATED EXPERIENCE:

Configuration and Administration of LAMP (Linux, Apache, Moodle, PHP) for best performance in the Enterprise environment. The basic installation is done by a contractor, but they will follow the hiring candidate’s instructions.

Red Hat system administration (local account)

• Firewalls understanding configuration and management

• Install 3rd party applications like Apache, PHP, Samba Winby – for authentication (SSN) and map network drive or directory as if it is windows.

• LDAP authentication on multiple AD servers. Configure all of them and optimize them.

• Moodle directory access control, Map using Moodle code system access control,

• Configure command line crontab with Apache user to run on schedule and troubleshoot problems.

• Meet Requirements for Storage allocation for multiple Moodle instances on a single virtual server.

• Troubleshooting

• System, stress and performance testing.

Windows System Administration (local window account)

• Open Firewalls and ports, security, patching

• Basic system administration

• Install, configure, optimize and keep fine-tuning for MySQL with specific key values for Moodle performance. Help Improve MySql engine for performance.

• MySQL back up and restoration, basic script tasks, windows basic scripting to schedule back up and completion routine. Window scheduler from particular account as a local admin for the account and windows account with access to all servers

• Meet the requirements for Storage allocation for multiple virtual directories.

• File server, Media Server configuration.

• Troubleshooting

• System, stress and performance

About the Company

J

Jose Merciline