Cloud Performance Engineer – Site Reliability Engineer

Posted 7 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Site Reliability Engineer responsible for performance and reliability of cloud services at Smile Digital Health. Collaborating with teams to develop and improve performance testing frameworks and systems.

Responsibilities

  • Collaborate with our Security Operations teams to help define and implement best practices around Cloud Service Provider configuration for Azure and other cloud providers.
  • Develop, implement and coordinate a multi-tenant approach around service offerings for DB, Container platform, Authentication, Certificates, and Product Registries etc.
  • Design and maintain performance testing strategies, framework, and environments in the cloud.
  • Develop and maintain cost/utilization tracking and attribution processes for all Cloud Service Providers.
  • Create documentation around Cloud Service Provider offerings detailing use cases, best practices, and implementation details.
  • Develop and maintain technical relationships with our core Cloud Service Providers.
  • Implement and maintain a secure and scalable infrastructure platform for delivering Cloud Services applications.
  • Ensure that internal and external SLA’s meet and exceed expectations, and ensure that system centric KPIs are continuously monitored and improved.
  • Create tools for automating deployment, monitoring and operations of the overall platform.
  • Participate in an on-call rotation to provide application support, incident management, and troubleshooting.
  • Provide ongoing maintenance and support of internal tools, improve system health and reliability.
  • Assist customers with the on-site deployments when needed.
  • Implement and manage observability tools (logging, metrics, tracing) for performance insights, Otel and Grafana Stack preferred

Requirements

  • Demonstrated expertise in cloud service providers and best practices around implementation and configuration, preferably managing Azure on behalf of multiple teams for a company that delivers SaaS products.
  • Proven experience working with microservices architecture, with a strong focus on Java-based services.
  • Experience in applying chaos engineering practices to evaluate and enhance system resiliency.
  • Skilled in troubleshooting performance issues, including analyzing time consumption, allocating resources, and recommending optimizations.
  • Familiar with performance testing methodologies and tools to assess system behavior under load.
  • Experience with deployment and usage of observability tools such as Prometheus and the Grafana suite.
  • Proven experience designing and executing performance test plans (load, stress, soak, and spike testing) to validate that application services sustain 500+ transactions per second (TPS) within defined latency and error-rate thresholds.
  • Hands-on experience with performance/load testing tools such as JMeter, Gatling, Azure Load Testing
  • Experience tuning and validating autoscaling (Kubernetes/OpenShift HPA, Azure scale sets) to ensure required TPS is met under variable load without breaching cost or resource constraints
  • Experience tuning Kafka (partitioning, consumer group sizing, throughput/latency trade-offs) and other messaging/queueing components to sustain target transaction rates.
  • Experience with Azure-native monitoring and diagnostics (Azure Monitor, Application Insights, Log Analytics) to correlate throughput, latency, and error metrics during test execution.
  • Proven experience with Security and Compliance (SOC2, HIPAA, ISO27001) best practices and how to implement controls that support high-velocity software delivery teams.
  • Proficiency in Terraform, Ansible or Chef.
  • Expertise in troubleshooting, support escalation, on-call process optimization and documenting knowledge.
  • Passionate about Infrastructure as code, automation, and developing solutions that help developers move quickly and safely.
  • Familiarity with infrastructure management and operations lifecycle concepts and ecosystem.
  • Experience operating and maintaining production systems in a Linux and public cloud environment.
  • You have prior experience working in high-performance or distributed systems, while we strive to hire at a variety of experience levels.
  • Working knowledge of industry best practices regarding information security
  • Previous experience building or maintaining a large-scale Cloud service.
  • Proven ability to prioritize and track multiple projects in parallel.

Benefits

  • Remote Work Environment
  • Flexible Time Away From Work Policy including PTO, Personal and Sick Days
  • Competitive Salary and Health/Medical Benefits
  • RRSP/TFSA/401K Employee Contribution
  • Life and Disability
  • Employee Assistance Program
  • FHIR Study Program and Skillsoft Learning
  • Super HAPI Fun Club

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$110,000 - CA$125,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AnsibleAzureChefCloudDistributed SystemsGrafanaJavaJMeterKafkaKubernetesLinuxMicroservicesOpenShiftPrometheusTerraform

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.