Senior DevOps Engineer

Other Jobs To Apply

<h2><strong>Who We Are</strong></h2><p style="min-height:1.5em">Welcome to<a target="_blank" rel="noopener noreferrer nofollow" href="https://www.telusdigital.com/"> <u>TELUS Digital</u></a><u> </u>— where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of<a target="_blank" rel="noopener noreferrer nofollow" href="https://www.telus.com/en/"> <u>TELUS</u></a>, one of Canada’s largest telecommunications providers, we design and deliver transformative customer experiences through cutting-edge technology, agile thinking, and a people-first culture.</p><p style="min-height:1.5em">With a global team across North America, South America, Central America, Europe, Africa, and APAC, we offer end-to-end expertise across various service offerings: Web, Mobile & Digital Marketing | Enterprise AI | Customer Care AI & Technology | Enterprise Technology Modernization</p><p style="min-height:1.5em">From mobile apps and websites to voice UI, chatbots, AI, customer service, and in-store solutions, TELUS Digital enables seamless, trusted, and digitally powered experiences that meet customers wherever they are — all backed by the secure infrastructure and scale of our multi-billion-dollar parent company.</p><p style="min-height:1.5em"></p><h2><strong>The Opportunity</strong></h2><h3>About TELUS SmartHome+</h3><p style="min-height:1.5em">At TELUS, we're using our world-leading technology to enable remarkable human outcomes. The SmartHome+ team is at the forefront of protecting what matters most to Canadians - offering intelligent home security solutions, professional monitoring, and smart home automation that keeps families safe and connected. Learn more about our products at TELUS SmartHome+. We're building the next generation of smart home technology that serves hundreds of thousands of customers across Canada, and we need exceptional engineers to help us scale.</p><p style="min-height:1.5em">We're seeking a Senior DevOps Engineer with deep expertise in AWS cloud infrastructure, exceptional TypeScript programming capabilities, and strong systems design thinking to join our SmartHome+ Platform Engineering team. In this role, you'll architect, build, and maintain scalable, reliable, and secure infrastructure that powers TELUS SmartHome+'s connected devices, mobile applications, and professional monitoring services serving hundreds of thousands of Canadian homes.</p><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>Responsibilities</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Cloud Infrastructure & AWS Expertise</p></li><li><p style="min-height:1.5em">Design, implement, and manage robust AWS cloud infrastructure for SmartHome+ services using Infrastructure as Code (IaC) principles</p></li><li><p style="min-height:1.5em">Architect multi-region, highly available systems leveraging AWS services (ECS, EKS, Lambda, S3, DynamoDB, IoT Core, Kinesis etc)</p></li><li><p style="min-height:1.5em">Optimize cloud costs while maintaining the performance, security, and reliability standards required for home security and monitoring services</p></li><li><p style="min-height:1.5em">Implement and maintain container orchestration platforms (ECS, EKS, Kubernetes) for SmartHome+ microservices</p></li><li><p style="min-height:1.5em">Design and manage CI/CD pipelines for automated deployment and testing of SmartHome+ applications and infrastructure</p><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>Programming & Automation</strong></p></li><li><p style="min-height:1.5em">Develop automation scripts, tools, and frameworks primarily using TypeScript and Node.js</p></li><li><p style="min-height:1.5em">Build custom tooling to improve developer productivity and operational efficiency across the SmartHome+ engineering teams</p></li><li><p style="min-height:1.5em">Write clean, maintainable, and standardized TypeScript code for infrastructure components (AWS CDK constructs)</p></li><li><p style="min-height:1.5em">Implement infrastructure testing frameworks and validation tools using TypeScript testing libraries</p><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>Systems Design & Architecture</strong></p></li><li><p style="min-height:1.5em">Architect solutions for SmartHome+ infrastructure that balance technical debt, time-to-market, and long-term maintainability</p></li><li><p style="min-height:1.5em">Lead technical design reviews and provide guidance on system architecture decisions for connected home devices and monitoring platforms</p></li><li><p style="min-height:1.5em">Design observability and monitoring strategies across distributed IoT and cloud systems</p></li><li><p style="min-height:1.5em">Implement disaster recovery, backup, and business continuity solutions for critical home security services</p><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>Collaboration & Leadership</strong></p></li><li><p style="min-height:1.5em">Mentor junior engineers and promote DevOps best practices across SmartHome+ engineering teams</p></li><li><p style="min-height:1.5em">Collaborate with development, testing, device engineering, product teams to streamline workflows for smart home product delivery</p></li><li><p style="min-height:1.5em">Participate in on-call rotations and incident response for SmartHome+ services, driving root cause analysis</p></li><li><p style="min-height:1.5em">Contribute to technical roadmaps and strategic planning for SmartHome+ platform evolution</p></li><li><p style="min-height:1.5em">Drive adoption of DevOps culture and practices across the SmartHome+ organization</p></li></ul><p style="min-height:1.5em"></p><h2><strong>Qualifications</strong></h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">7+ years of experience in DevOps, Site Reliability Engineering, or Platform Engineering roles</p></li><li><p style="min-height:1.5em">5+ years of hands-on experience architecting and managing AWS infrastructure at scale</p></li><li><p style="min-height:1.5em">Proven track record of designing and implementing large-scale distributed systems, preferably in IoT, connected devices, or consumer technology</p></li><li><p style="min-height:1.5em">Experience in a high-growth technology environment or enterprise-scale organization</p><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>Technical Skills</strong></p><p style="min-height:1.5em"><em>AWS Expertise:</em></p></li><li><p style="min-height:1.5em">Deep knowledge of AWS core services, multi-account environments, and well-architected framework</p></li><li><p style="min-height:1.5em">Experience with AWS networking (VPC, Load Balancers, etc)</p></li><li><p style="min-height:1.5em">Strong understanding of AWS security best practices (IAM, KMS, Secrets Manager, Security Groups)</p></li><li><p style="min-height:1.5em">Hands-on experience with containerization (EKS/ECS, Kubernetes, Docker)</p></li><li><p style="min-height:1.5em">Experience with AWS IoT services (IoT Core, IoT Greengrass, Device Management) preferred</p></li><li><p style="min-height:1.5em">AWS certifications preferred</p><p style="min-height:1.5em"></p></li></ul><p style="min-height:1.5em"><strong>TypeScript & Programming:</strong></p><p style="min-height:1.5em"></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Strong proficiency in TypeScript and Node.js for building infrastructure tools, automation</p></li><li><p style="min-height:1.5em">Experience with Infrastructure as Code tools, preferably AWS CDK (TypeScript), CloudFormation</p></li><li><p style="min-height:1.5em">Strong scripting skills (Bash, Python)</p></li></ul><p style="min-height:1.5em"></p><p style="min-height:1.5em"><em><strong>Systems Design</strong></em></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Deep understanding of distributed systems principles and patterns</p></li><li><p style="min-height:1.5em">Experience with microservices architecture and service mesh technologies</p></li><li><p style="min-height:1.5em">Knowledge of database systems (relational and NoSQL) and data storage strategies for high-volume event data</p></li><li><p style="min-height:1.5em">Understanding of caching strategies, Redis, CDN implementation, and real-time data processing</p></li><li><p style="min-height:1.5em">Experience with event-driven architectures and message queuing systems (SQS, SNS, EventBridge)</p></li></ul><p style="min-height:1.5em"></p><p style="min-height:1.5em"><strong>DevOps & Tooling</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Expert-level experience with CI/CD tools (AWS CodePipeline, GitHub Actions, GitLab CI)</p></li><li><p style="min-height:1.5em">Strong understanding of version control strategies</p></li><li><p style="min-height:1.5em">Experience with monitoring and observability tools (CloudWatch (preferred), Datadog, Grafana)</p></li><li><p style="min-height:1.5em">Familiarity with log aggregation and analysis tools (CloudWatch Logs)</p></li><li><p style="min-height:1.5em">Expert-level knowledge of operating AWS ECS and AWS EKS workloads</p></li></ul><p style="min-height:1.5em"></p><p style="min-height:1.5em"><em><strong>Soft Skills</strong></em></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Excellent problem-solving and analytical abilities</p></li><li><p style="min-height:1.5em">Strong written and verbal communication skills</p></li><li><p style="min-height:1.5em">Ability to translate complex technical concepts for non-technical stakeholders</p></li><li><p style="min-height:1.5em">Self-motivated with a continuous learning mindset</p></li><li><p style="min-height:1.5em">Experience working in Agile/Scrum environments</p></li></ul><p style="min-height:1.5em"></p><h2><strong>Bonus Points</strong></h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Experience with IoT device management and fleet operations at scale</p></li><li><p style="min-height:1.5em">Experience with chaos engineering principles and tools</p></li><li><p style="min-height:1.5em">Background in telecommunications, home security, or smart home technologies</p></li><li><p style="min-height:1.5em">Contributions to open-source projects, particularly in the TypeScript/AWS ecosystem</p></li><li><p style="min-height:1.5em">Experience with real-time video streaming infrastructure</p></li><li><p style="min-height:1.5em">Knowledge of compliance frameworks relevant to home security (SOC 2, ISO 27001, PCI-DSS, UL certifications)</p></li></ul><h3><strong>Why Join Us</strong></h3><p style="min-height:1.5em">At TELUS Digital, you’ll be part of a team that’s shaping the next generation of telecom systems through innovation, agility, and collaboration. We combine global delivery excellence with a start-up mindset to deliver impactful digital experiences for millions of customers.</p><p style="min-height:1.5em">Join us to architect the future of connected digital ecosystems</p><p style="min-height:1.5em"></p><h2><strong>Equal Opportunity Employer</strong></h2><p style="min-height:1.5em"><em>At TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants’ qualifications, merits, competence and performance without regard to any characteristic related to diversity.</em></p><p style="min-height:1.5em">We will only use the information you provide to process your application and to produce tracking statistics. Since we do not request personal data deemed sensitive, we ask you to abstain from sharing that information with us.</p><p style="min-height:1.5em">For more information on how we use your information, see our<a target="_blank" rel="noopener noreferrer nofollow" href="https://jobs.telusdigital.com/pages/applicant-privacy-notice"> <u>Privacy Policy</u></a>.</p><p style="min-height:1.5em"></p>

Back to blog
Ads

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...