PointClickCare Logo

PointClickCare

Site Reliability Engineer-Application

🌎

Mississauga, Ontario

6d ago
👀 9 views
📥 0 clicked apply

Job Description

Hybrid $109,800 - $118,100
PointClickCare is a leading North American healthcare technology platform enabling meaningful care collaboration and real‐time patient insights. For over 20 years, the company has been focused on realizing its vision: to help create a world in which providers and plans can confidently deliver frictionless care. Since its inception, PointClickCare has grown exponentially, with over 2,200 employees working to impact millions across North America. Recognized by Forbes as one of the top 100 private cloud companies and acknowledged by Waterstone Human Capital as Canada’s Most Admired Corporate Cultures, PointClickCare leads the way in creating cloud-based healthcare software.
 
At PointClickCare, we offer a wealth of opportunities and a vibrant culture that empowers our employees. Our dynamic environment is the perfect place to advance your career while engaging in meaningful work alongside incredible colleagues. Here, you’ll discover a space where your talents can thrive, your career can grow, and your work will have a lasting impact on healthcare across North America. We believe that work becomes profoundly fulfilling when driven by a higher purpose.
 
Join us and be part of a team that is making a real impact.
 
To learn more about us, check out Life at PointClickCare and connect with us on Glassdoor and LinkedIn.

Site Reliability Engineer (SRE) Responsibilities:
 
   Contribute technically to a team focused on applying software engineering practices to operations at scale.
   Monitor and report on service level objectives for applications services, working with business and product owners to establish key performance indicators.
   Participate in technical training events, game day scenarios, and engineering spikes.
   Provide support for a wide range of applications, with a focus on increasing automation, repeatability, and consistency.
  Create and maintain monitoring technologies and processes to improve visibility into application performance and business metrics, while ensuring manageable operational workload.
  Promote healthy software development practices.
  Proactively improve application and infrastructure resiliency under various error and performance conditions.
  Collaborate with security engineers to develop plans and automation for proactive response to new risks and vulnerabilities.
  Collaborate with internal teams to ensure operational development solutions meet business requirements.
  Provide architectural and practical guidance to software development to improve resiliency, efficiency, performance, and costs.
 Develop, communicate, and monitor standard processes to promote the long-term sustainability and health of operational development tasks.
  Collaborate with feature/service-oriented development teams.
  Implement and improve CI/CD pipelines to facilitate seamless and reliable software releases.
  Participate in an on-call rotation to respond to incidents and ensure 24/7 system availability.
 
Qualifications:

  Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, MIS, or related discipline.
   Prior relevant software Development/Architecture/Engineering experience (minimum 5 years’ experience).
  Hands-on experience in a DevOps or System Administration role (minimum 5 years’ experience).
  Experience building and supporting cloud-based solutions.
  Proficiency in one or more programming languages such as Java, Python, Go, Perl, or Ruby.
  Experience working with configuration management and deployment automation tools like Chef, Terraform, Puppet, Ansible, Jenkins, Spinnaker and ArgoCD.
  Experience with Windows based systems and Linux administration.
  Knowledge of the Software Development Life Cycle, with experience working in QA and beta environments.
   Proficiency in cloud computing concepts and on-premises infrastructure.
   Experience working with Azure cloud infrastructure and services is preferred.
   Experience with virtualization and container solutions like Docker and Kubernetes.
   Understanding of diverse infrastructure platforms and concepts.
    Understanding of the Agile software development methodology.
    Knowledge of standard production practices, including change management and incident management.
    Ability to debug and optimize code and automate routine tasks.
    Systematic problem-solving approach, strong communication skills, and a sense of ownership and proactive drive.
   Experience with monitoring and logging solutions (e.g., Prometheus, Grafana, ELK stack, AppD, DataDog).
   Working knowledge of Database, technologies (e.g., SQL Server, MySQL)
   Working knowledge of Databricks, Event hub, Redis, Azure Service Bus, Azure Functions and Tomcat.
 
Nice to Have:

   Troubleshooting experience with diverse hosting technologies, such as web server platforms, Java application platforms, operating systems, network components, virtualization technologies, and database platforms.
   Proficiency in Linux, including experience compiling your own kernel, tracing syscalls, understanding TCP.
   Knowledge of Open-Source software and contributions to the open-source community.
   Rhapsody and HL7 messaging.

#LI-hybrid
#LI-AJ1

More Jobs at PointClickCare