Skip to content

Site Reliability Engineer
Company | PointClickCare |
---|
Location | Mississauga, ON, Canada |
---|
Salary | $90300 – $97100 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid 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.