|
Job Description
|
We are seeking a hands‑on implementation engineer to configure and launch a Moodle‑based Learning Management System and learner dashboard for Foster Parents and Kinship Caregivers. The role will translate our Scope of Work and Functional Requirements into a production‑ready solution, working closely with IT, the Training Team (admins), and business stake holders. The environment will be state‑managed Docker/Kubernetes, with strict requirements for security (MFA, TLS), accessibility (ADA Title II / WCAG 2.1 AA), non‑functional performance, and operational runbooks.
Key Responsibilities
-
Moodle Configuration & Theming
-
Configure Moodle LTS core and required plugins to support SCORM 1.2 Captivate modules and MP4 video delivery.
-
Implement learner dashboard UX (cards/tiles, circular progress indicators, resume/recommended learning, DHW branding), responsive for desktop/tablet/mobile.
-
Learning Structure & Logic
-
Set up Tiers → Development Pathways → Trainings → Badges and tier gating (Tier 2/3 unlock after Tier 1 completion).
-
Auto‑assign Pre‑Licensing/Tier 1 to new users; provide open‑catalog fallback if needed.
-
ILT (Instructor‑Led Training) Features
-
Configure optional online registration, waitlists, capacity limits, session calendars, and region/virtual filters.
-
Enable roster upload and completion recording; (attendance tools preferred, manual acceptable).
-
Notifications & Communications
-
Implement email + in‑app alerts for assignment, reminder, overdue (7‑day cadence), completion, approval/denial.
-
Reporting & Transcripts
-
Deliver reports per user, course, date range, development pathway, and a list of all who completed the Pre‑Licensing/Tier 1 suite.
-
Configure DHW‑branded transcripts; enable external certificate uploads; surface attempt counts to admins.
-
Versioning & Retirement
-
Enforce completions by course version; archive retired courses (hidden from learners); retain certificate access.
-
Security, Accessibility, and Compliance
-
Enforce username/password auth with MFA for admins/state employees; ensure HTTPS/TLS, password policy, session timeouts, and immutable audit logs.
-
Guide course/content owners on captions, transcripts, alt text, keyboard navigation; support ADA Title II / WCAG 2.1 AA conformance and testing.
-
Hosting & Operations (State‑Managed Docker/Kubernetes)
-
Collaborate with IT ops to deploy Moodle in Docker/K8s; document backups (daily + incrementals), DR (RPO ≤ 24h / RTO ≤ 8h), monitoring/logging, patching cadence, and promotion across DEV/TEST/UAT/PROD.
-
Size for bulk assignment up to ~6,000 users; meet performance targets (e.g., page render < 2s P95, catalog/search < 3s P95).
-
Admin Enablement & Knowledge Transfer
-
Train Training Team admins (≥10) on content management, enrollment, ILT sessions, reporting, transcripts, and operational procedures.
-
Provide clear runbooks and admin documentation; support UAT and go‑live cutover.
Skills & Experience:
Must‑Have
-
Moodle administration/configuration experience (production deployments), including SCORM 1.2 and video delivery.
-
Proven implementation of learning paths / pathways, badges, tier gating, and role‑based permissions.
-
Hands‑on with notifications (email/in‑app), reporting, transcripts, and certificates in Moodle.
-
Strong security fundamentals: MFA, TLS/HTTPS, password policy, session management, and audit logging.
-
Practical knowledge of accessibility (ADA Title II context; WCAG 2.1 AA) and content remediation best practices (captions, transcripts, alt text, keyboard navigation).
-
Experience working in Docker/Kubernetes environments; collaboration with IT ops for backups, DR, monitoring, patching, and environment promotion.
-
Ability to write clear technical documentation/runbooks and conduct admin training.
-
Excellent communication and stakeholder coordination skills (IT + business + Training Team).
Nice‑to‑Have
-
PHP/MariaDB/Postgres familiarity for Moodle stack; Linux administration basics.
-
Experience configuring ILT features (registration, waitlists, capacity, calendar, region/virtual) and roster/attendance workflows.
-
Experience delivering solutions in public sector or regulated environments.
-
Exposure to performance tuning for low‑bandwidth users and responsive UX on mobile/tablet.
-
Familiarity with REST/webhooks to prepare for future portal integration (out of scope for Phase 1).
|
|
Top Skills & Years of Experience
|
Required/Desired Skills
|
Skill
|
Required /Desired
|
Amount
|
of Experience
|
|
Moodle LMS Configuration & Administration (SCORM 1.2, Learning Paths, Roles/Permissions)
|
Required
|
3
|
Years
|
|
LMS Course Delivery & Reporting (SCORM packages, ILT setup, transcripts, certificates)
|
Required
|
3
|
Years
|
|
Notifications & Workflow Configuration (email + in-app alerts, reminder/overdue logic)
|
Required
|
2
|
Years
|
|
Security & Compliance (MFA setup, TLS/HTTPS, audit logging, WCAG 2.1 AA accessibility)
|
Required
|
2
|
Years
|
|
Docker/Kubernetes Collaboration for Application Deployment (state-managed hosting integration)
|
Required
|
1
|
Years
|
|
Postgres or SQL Server Database Experience (queries, schema understanding, backup mgmt understanding, performance basics)
|
Highly desired
|
2
|
Years
|
|