Development, Operations and Support Technician/Technicien de développement, d'exploitation et de soutien

Position Type

Job Ad

Position Type: This is a full time permanent, unionized position. The successful applicant will be expected to work an average of 37.5 hours per week from a remote location. Occasional travel to Ottawa may be required, as may some evening/weekend work, particularly during periods preceding a federal election.

Remuneration: This position is categorized as Level 4 Step 1 in accordance with our collective agreement with the union of Canadian Office And Professional Employees. The Agreement and pay grid are available at

Relationships: Reports to the Manager of Technical Services. Responds to requests/queries from all staff and management in the National Office.

Workplace values: The Green Party of Canada is an equal-opportunity employer, offering a comprehensive benefits package within a stimulating, professional work environment that advocates for healthy work/life balance.

Hiring Process: The Green Party of Canada is committed to the values of equity, diversity, and inclusion. We encourage applications from women, Indigenous Peoples, racialized persons, people with disabilities, and LGBTQIA2S+ identifying persons, as well as members of other equity-seeking groups. If you identify as a member of an equity-seeking group, you may choose to identify as such in your application.

If you need assistance or require accommodations in the application process, or in your employment, please don’t hesitate to send an email with your accommodation needs.

To apply, send a cover letter and detailed resume to The position will remain open until filled.

Thank you for your interest, however, only those candidates selected for an interview will be contacted. For more information regarding the Green Party of Canada, please visit our website:

Job Description

The successful applicant will have a combination of DevOps experience, familiarity with multiple components of our current tech stack and a strong ability to acquire new knowledge and competencies in a rapidly shifting technical environment. Because of the supportive aspect of this position, excellent interpersonal and communication skills are a must. Specific responsibilities include:

  1. Development and Operations:
    • Full cycle management for a Content Management System (Drupal)
      • Some PHP required
      • Host: Rackspace
    • Full cycle management of a Customer Relationship Management system (CiviCRM)
      • Some SQL required
      • Host: RackSpace
    • Ongoing support for our in-house “Get Out The Vote” software
      • Host: Google Cloud Platform
      • DBaaS: Mongo DBAtlas
      • Ruby on Rails an asset
      • SaaS integrations include
        • Bulk Email (Sparkpost)
        • Voip Services (Twilio)
        • User support (Intercom)
  2. User support/management (largely SaaS):
    • Back Office:
      • Work management (Asana)
      • Ticketing help desk (Help Scout)
      • Teleworker support (IP phones and ‘soft clients’)
      • Instant Messaging (Slack/Rocket.Chat)
      • Conferencing (Zoom, Google Meet)
      • Electronic Signing (SignNow)
      • Survey (Zoho)
      • Voting (Simply Voting)
      • e-Signing (Sign Now)
      • Merchant Services (IATS/Paypal)
      • Social media accounts (Various)
      • Special responsibility: extracting and transforming financial data (SQL) for our finance department. 
    • General (Party-wide) administrative support 
      • Workspace accounts (GMail, Google Groups, Google Drive, Google Meet)
      • Training and one-on-one troubleshooting for Party members, staff and executives
  3. Continuous Digital Transformation planning and implementation tasks
  4. Other relevant tasks as required