Logo for Workiy Inc.

Ventus Technical Consultant

Roles & Responsibilities

  • 8+ years of professional PHP experience, including 5+ years in Symfony and at least 3 successful framework/runtime upgrade projects.
  • Experience operating secure production web applications with security hardening, patching, secrets management, and SSO/OAuth/SAML integrations.
  • Strong relational database experience (MySQL/MariaDB/PostgreSQL) with performance tuning, backups, and DR planning.
  • Proficiency in DevOps/CI/CD (GitHub Actions/Azure DevOps/GitLab), containerization (Docker/Kubernetes), automated testing, and familiarity with accessibility/privacy requirements (AODA/WCAG 2.1 AA, FIPPA/PIPEDA).

Requirements:

  • Environment Administration: Manage PHP runtime, Symfony framework, job/queue services, and storage; monitor performance and ensure reliability with observability during peak periods.
  • Patching and Vulnerability Management: Establish and execute patch/dependency strategy; conduct vulnerability assessments and remediation; align with university security standards.
  • Non-Production Environment Refreshes: Plan/execute dev/test/QA refreshes, orchestrate data anonymization/pseudonymization, and validate environment integrity post-refresh.
  • Framework/Runtime Upgrades and Deployments: Assess current versions, plan upgrades to modern LTS, refactor deprecated components, define CI/CD pipelines, enforce quality gates, and manage promotions from dev to prod.

Job description

This is a remote position.

Client seeks a Ventus Technical Consultant to augment existing staff and deliver targeted upgrades and enhancements to Ventus, the university’s centralized management system for coordinating and communicating academic accommodations for students with disabilities. Ventus supports classroom and assessment accommodations, integrates with institutional processes and data (including final exam scheduling via SOLUS/PeopleSoft SIS/ERP), and is relied upon by students, instructors, Queen’s Student Accessibility Services, and other campus partners.

This engagement focuses on delivering functionality that improves exam scheduling accuracy, reduces administrative workload, and lessens student confusion during the final exam period, and modernizing the platform stack, strengthening security and reliability. The Ventus platform’s underlying application framework (e.g., Symfony) and runtime (e.g., PHP) are out of date, with several dependencies near or beyond end-of-life (EoL).

Responsibilities

Environment Administration
• Manage and maintain web/app servers (PHP runtime), framework (Symfony), job/queue services, and file/object storage used by Ventus.
• Monitor performance and availability; implement observability (logging, metrics, alerting) to ensure reliability during peak periods (e.g., exam blocks).
• Enforce security hardening and best practices across all environments (dev/test/prod).

Patching and Vulnerability Management
• Establish and execute a patch and dependency management strategy for PHP, Symfony, libraries, OS packages, and container/base images (where applicable).
• Conduct regular vulnerability assessments and remediations; track findings to closure.
• Align with university security standards; maintain records of patch cycles and outcomes.

Non-Production Environment Refreshes
• Plan and execute periodic dev/test/QA refreshes to maintain production fidelity.
• Orchestrate data extraction and anonymization/pseudonymization as required.
• Validate environment integrity and application functionality post-refresh.

Code Migrations / Deployments
• Define branching, promotion, and CI/CD pipelines for dev → prev (test) → prod.
• Enforce quality gates (automated tests, peer review, SAST/DAST as applicable).
• Troubleshoot and resolve migration/deployment issues.

Framework/Runtime Upgrades (Symfony/PHP)
• Assess current versions and dependencies; propose a target upgrade path to modern LTS versions (Target Versions TBD in discovery).
• Refactor/rewrite deprecated components; update configuration, bundles, and integrations.
• Execute test plans (unit/integration/regression), performance testing, and post-upgrade stabilization.

Database Administration
• Manage and optimize the Ventus relational database (MySQL).
• Perform backups, indexing, query tuning, and scheduled maintenance.
• Define and test backup/restore and disaster recovery (DR) procedures (e.g., hot/warm standby or snapshot-based recovery), with periodic DR drills.

Security, Privacy & Accessibility
• Embed security-by-design (least privilege, secrets management, secure coding).
• Ensure compliance with AODA/WCAG 2.1 AA accessibility standards in UI changes (details TBD with QSAS).
• Align data handling with applicable privacy legislation/policies (e.g., FIPPA/PIPEDA) and institutional norms.

Collaboration & Knowledge Transfer
• Participate in requirements elaboration with the Business Analyst and SMEs (Exams, QSAS).
• Produce and maintain technical documentation (architecture, runbooks, deployment guides).
• Provide training/knowledge transfer to internal teams before project close.

Requirements

  • 8+ years professional experience designing, building, and modernizing PHP applications, with 5+ years in Symfony (including at least 3 successful framework/runtime upgrade projects).
  • Demonstrated experience operating secure, production web applications (hardening, patching, secrets management, SSO/OAuth/SAML integrations TBD).
  • Strong background with relational databases (DBMS TBD; e.g., MySQL/MariaDB/PostgreSQL), including performance tuning and operational reliability; experience implementing backup/restore and DR strategies.
  • Proven track record implementing scheduling/constraint logic, or other complex business rules engines, at scale (education domain experience is an asset).
  • Hands-on experience designing RESTful integrations and data import pipelines, including validation, reconciliation, and error handling.
  • Familiarity with DevOps/CI/CD (e.g., GitHub Actions/Azure DevOps/GitLab), containerization (Docker/Kubernetes TBD), automated testing, and environment promotion.
  • Working knowledge of accessibility (AODA/WCAG 2.1 AA) and privacy considerations (FIPPA/PIPEDA), and the ability to reflect these in technical designs and UIs.
  • Excellent written and verbal communication skills; experience engaging Business Analysts and SMEs to co-create clear acceptance criteria and documentation; ability to present technical topics to senior IT leadership.
  • Organized, detail-oriented, self-directed, capable of balancing feature delivery with operational stability under time constraints (e.g., exam periods).
  • Assets: Higher education SIS/ERP familiarity (e.g., PeopleSoft/SOLUS data flows), PHP 8.x performance features, Symfony, and modern frontend stacks as applicable to Ventus.


Technical Consultant Related jobs

Other jobs at Workiy Inc.

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.