Careers

About AEC Daily

AEC Daily has been providing online education through our award winning platforms for over twenty years. We are owner-managed, stable, and growing.

Diversity and Inclusiveness in the Workplace

AEC Daily is committed to diversity and inclusiveness in the workplace. We have implemented structured interviews to help reduce bias; we create space in staff meetings to allow everyone to contribute; we offer flexible hours to help Employees manage their personal lives, such as child and/or elder care responsibilities; and we provide non-gender-specific bathrooms at the office.

We invite suggestions from all staff and will explore reasonable ideas to accommodate diverse needs. We also provide equal employment opportunity regardless of age, ancestry, colour, race, citizenship, ethnic origin, place of origin, creed, disability, family status, marital status (including single status), gender identity, gender expression, record of offences, sex (including pregnancy and breastfeeding), and sexual orientation. As certain job roles have reasonable restrictions in relation to records of offences, some exceptions may apply.

These exceptions may be referenced in our recruitment and hiring procedures.

Accomodation

We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Privacy

We collect and maintain different types of personal information concerning those individuals who seek to be, are, or were employed by us. We strive to maintain physical, technical, and procedural safeguards to protect such information from loss and unauthorized access, modification, or disclosure, as such information is confidential. For more information please contact hr@aecdaily.com.

Currently Open Positions

We are currently recruiting for the following position(s).



System Administrator, Junior/Intermediate

Position Description

We are a small but growing technical team in a modestly-sized company, and we are looking to add a well-rounded junior/intermediate system administrator to join our team.

  • This is a full-time, permanent position.
  • Based in Newmarket Ontario, remote generally okay, must be able to get to the Newmarket office or Scarborough data centre when required.
  • Work hours are reasonably flexible, must be able to work off-hours and/or on-call as appropriate.

Our team's primary responsibility is for aecdaily.com, but we also develop and maintain a variety of other sites and applications, and are reponsible for the internal infrastructure and applications required to support the company.

The sysadmin will be expected to handle various tasks, from web servers, firewalls, and networking to working with our development and deployment pipeline, scripting, and some programming.

We are looking for someone with 3-5 years of relevant experience, and with an aptitude for and interest in expanding their knowledge and abilities. If you are looking to focus on one particular area of expertise, this is likely not the position for you.

Job Responsibilities

  • You will help keep our server and network infrastructure happy and healthy – availability, security, accessibility, performance, maintenance, and disaster recovery.
  • You will have the opportunity to create and update shell and other scripts that we use in our environment.
  • You will be able to implement new tools to enhance our environment.
  • You will be the first point of contact for other staff who have technical questions or problems.
  • You will be responsible for day-to-day infrastructure tasks and projects, such as server and application management, email, DNS, networking, backups, etc.
  • If time allows, you will likely have some opportunity to contribute to our web development efforts.

Job Requirements

Technical requirements:

  • System administration work experience: 3-5 years (required)
  • We expect you to have relevant experience or to demonstrate suitable ability and aptitude.
  • You must understand the basics of computers, networking, web, and other applications, including but not limited to:
    • Databases
    • Backups
    • Firewalls
    • Managed switches
    • VPN, LAN VLANs, TCP/IP, IPV4/IPV6, MAC addressing
    • DNS, UPS, Wi-Fi
    • Servers, NAS
    • Ethernet
    • Virtual Servers
    • Cybersecurity
    • Disaster Recovery
    • Telephony (VOIP, SIPs)
  • You must be able to lift, move, and install computers, monitors, servers, networking equipment, cabling, and similar activities.
  • You must have experience with Windows desktops/laptops and Linux/UNIX servers and have some knowledge of the care and support they require.
  • You must have experience and/or ability in scripting and some more advanced programming.

General requirements:

  • You must be able to demonstrate problem solving skills, and the ability to develop and follow technical procedures.
  • The ability to get up to speed quickly, work independently in an organized fashion, ask for advice, offer advice and look for good solutions to newly-discovered problems (or opportunities).
  • Good communication skills in English (oral and casual writing) with the skill to relay complex technical information to non-technical individuals and professionally interact with end users to diagnose issues.
  • Strong organizational skills.
  • Ability to prioritize and handle multiple tasks simultaneously.
  • Excellent analytical thinker that excels at deductive reasoning.
  • Desire to learn and capacity to adapt to an ever changing environment.
  • Responsible and reliable.

Technical and Working Environment

Our team members are people who can work independently and be self-directed, but still know when to ask for direction or assistance. We believe in automation, documentation, and consistency. Dress code is casual, and work hours are flexible, as long as your results are timely and effective.

  • Our servers are primarily Linux, with a few Windows servers.
  • We use XCP-ng (XenServer based) for virtualization.
  • We use puppet, gitlab, bugzilla, RT Request Tracker, mattermost chat, Microsoft Teams, dokuwiki, and lots of other tools, and we believe in using the right tool for the job.
  • We run PostgreSQL and MySQL databases.
  • We use small amounts of docker containers when appropriate.
  • Our environment is reasonably structured and automated, and we're working on improving that.

How to Apply

To apply, email jobstech@aecdaily.com and:

  • Send a cover letter (or email body) outlining why you would be a good fit, and demonstrating that you have read and understood this job posting and that you've at least looked at our site. Write a sentence or two introducing a relevant and interesting problem or challenge you've dealt with.
  • Send your resume as well, highlighting your relevant skills and experience, convincing us that you meet the job requirements.
  • If you've written any cool scripts or tools, feel free to point us to one, or tell us about some other tool that you've used and found really useful.

If selected for an interview, we will expect you to:

  • Have an introductory phone (or video) call with us, wherein you will tell us about yourself, and respond when we ask you for a scintillating anecdote.
  • Be able to attend a more in-depth interview if selected for one.
  • Answer technical questions, some stupidly easy, some hard, so that we can get an understanding of your understanding.
  • Tell us why you would be a good fit for this position.
  • Ask us probing questions, so that you can find out if we are right for you.

Salary range for this position will be commensurate with experience.

Thank you for your interest. We will do our best to respond to all applicants who apply. Sorry, no recruiters please.