Share this Job

Site Reliability Engineer - Cloud Developer (Remote)


Toronto, ON, CA Calgary, AB, CA Vancouver, British Columbia, CA Ottawa, ON, CA Edmonton, AB, CA

Req ID:  25003
Jobs by Category:  Technology Solutions
Job Function:  Technology
Status:  Full Time
Schedule:  Regular



We are looking for a talented Senior Cloud Developer with Site Reliability Engineer (SRE) focus to join us to help us drive forward on various Enterprise Notification Platform (ECP) projects. 
It’s an exciting time to be a part of our mission to drive better outcomes through customer-centric, state of-the-art software platforms. 

Here's how: 
We are looking for individuals who will: 


  • Design and build efficient and maintainable cloud-based micro services, adopting standard components   and libraries whenever possible, with the SRE focus on support, monitoring, alert, scalability-related aspects of the solution
  • Leverage DevOps values to drive design decisions that support key operational needs such as configurability, logging and monitoring 
  • Take responsibility for your components across end to end development lifecycle, implementing, executing testing and supporting deployments 
  • Integrate security into all daily efforts, including secure design and coding practices 
  • Collaborate with senior architects to identify efficient architectures and mentor/lead more junior development resources 
  • Estimate the effort needed to execute your end-to-end implementation tasks and support our technical leads in creating unified and reliable delivery plans 
  • Leverage containers and other cloud-native tools


You're the missing piece of the puzzle 


  • Bachelors in Computer Science, Software / Computer Engineering or any equivalent combination of education and experience
  • Minimum 3 years of hands-on SRE experience being engaged in designing SRE solutions for the whole lifecycle of services, from inception and design, deployment, operation, and refinement.
  • Expertise in building cloud metrics, alerts and dashboards to monitor and measure availability, latency, and overall system health.
  • Scale systems sustainably through mechanisms like automation; Evolve systems by pushing for changes that improve reliability and velocity.
  • At least 3 years of hands-on experience building application in the cloud, such as Google Cloud Platform (GCP) and Amazon Web Service (AWS), with micro services architectures, with extensive knowledge on  Kubernetes based platforms like GCP-GKE, Red Hat Openshift 
  • Expertise in designing, analyzing, and troubleshooting large-scale distributed systems.
  • Ability to debug, optimize code, and automate routine tasks.
  • Knowledge on Postgres and GCP Big Data services (Cloud Storage, PubSub, Dataproc, Dataflow, Dataprep, Cloud  Composer, BigQuery, BigTable, AI Platform)
  • At least 5 years of hands on working knowledge with deploy tools: Spinnaker, Terraform, Jenkins, 
  • At least 5 years of hands on working knowledge with one or more of following languages: Java Node.JS, Python
  • At least 5 years in progressive, object oriented software development roles with proven technical leadership skills, as well as confidence in making and owning technical decisions 
  • Understand Unix/Linux operating systems
  • Hands on experience building REST or Web Services with Spring framework. 
  • Hands on experience defining and integrating SQL or NoSQL databases 
  • Hands on experience hosting & running apps/services within a containerized environment 
  • Experience using testing frameworks, and implementing and testing features and functionalities using both manual and automated means 
  • Agile development practices, using DevOps best practices and a modern CI/CD pipeline 
  • Experience building positive relationships and collaborating with a variety of diverse groups and technical teams 
  • Strong verbal and written communication skills 
  • A creative approach to problem solving and the ability to work independently to manage deliverables  in an environment with high levels of ambiguity 


Nice to Have:


  • Hands-on experience with API management gateways (e.g. KONG) 
  • Experience working with an Agile delivery environment 
  • Any type of Cloud certification 
  • Telecommunications industry knowledge
  • Experience in a 24×7 support environment 

A bit about us

We’re a people-first, customer-first, purpose-driven team who works together every day to innovate and do good. We improve lives through our technology solutions and foster a culture of innovation that empowers team members to solve complex problems and create remarkable human outcomes in a digital world. When you join our team, you’re helping us make the future friendly. 

We’re committed to diversity and equitable access to employment opportunities based on ability—your unique contributions and talents will be valued and respected here. 

The health and safety of our team, customers and communities is paramount to TELUS. Accordingly, we require anyone joining our team to be fully vaccinated for COVID-19.





Technology Solutions

We’re into seeing where technology can take us, so if you have ever imagined what the future of supply chain management, cybersecurity, the cloud and Internet of Things will look like, we want you to be part of the team that makes it happen.

We are honoured to be recognized

TELUS’s fastest network. 5G enables a superior experience with fast downloads and richer multimedia applications

Innovation centres across Canada that bring our team members together with customers, partners, start ups, universities, hospitals and fellow colleagues to tackle some of the biggest technological hurdles Canada will face in the near future.

Million active users logging into My TELUS per month (consumer mobility).


TELUS is proud to foster an inclusive culture that embraces diversity. We are committed to fair employment practices and all qualified applicants will receive consideration for employment.

We offer accommodation for applicants with disabilities, as required, during the recruitment process.