Posted in

Site Reliability Engineer

Site Reliability Engineer

CompanyPointClickCare
LocationMississauga, ON, Canada
Salary$90300 – $97100
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • Bachelor’s degree in computer science, Computer Engineering, Software Engineering, MIS, or related discipline.
  • Prior relevant software development/architecture experience.
  • Hands-on experience in containerization technologies (i.e. Docker) and container orchestration platforms (i.e. Kubernetes, AKS/EKS)
  • Experience building and supporting cloud-native solutions in multiple cloud platforms, such as Azure, AWS or GCP.
  • Proficiency in one or more programming languages such as C, C++, Java, Python, Go, Perl, or Ruby.
  • Experience with configuration management and deployment automation tools like Chef, Terraform, Puppet, or Ansible.
  • Strong knowledge and experience with Windows (2019/2022) and Linux administration.

Responsibilities

  • Provide technical guidance and support for a wide range of technologies and services, with a focus on increasing automation, repeatability, and consistency.
  • Create and maintain monitoring technologies (i.e. AppDynamics, DataDog) and processes to improve visibility into application performance and business metrics, while ensuring manageable operational workload.
  • Actively drive and implement strategies to reduce toil and improve operational efficiency through automation and process improvements.
  • Collaborate with security engineers to develop plans and automation for proactive response to new risks and vulnerabilities.
  • Actively contribute to technical training events, game day scenarios, and engineering spikes.
  • Participate in an on-call rotation on a weekly basis, ensuring prompt response and resolution to incidents and maintaining system availability.

Preferred Qualifications

  • Troubleshooting experience with diverse hosting technologies, such as web server platforms, Java application platforms, network components (load balancers, firewalls), virtualization technologies, and database platforms.
  • Proficiency in Linux, including experience compiling your own kernel, tracing syscalls, understanding TCP, and familiarity with sysvinit/runit/systemd.
  • Knowledge of Open Source software and contributions to the open-source community.