Skip to main content

Extrada Tech

Careers

We build systems businesses rely on and we’re looking for people to grow with us.

Current Opportunities

Microsoft Cloud Operations & Support Engineer​

Location: Canada (Remote/Hybrid)
Salary: $80,000 – $105,000 CAD per year

About Extrada

Extrada Tech is a Microsoft Solution partner in Data & AI focused on delivering cloud, data, and AI solutions for small and mid-market organizations. We are building our managed service practice from the ground up as a complementary service to our existing professional services. We have a target go-live date mid-2026 and this role is one of the foundational hires that makes it possible.

Our managed services vision is centered on providing scalable, proactive, and secure cloud operations across Azure, Microsoft 365, Security, and Data platforms enabling clients to operate with confidence in a modern digital environment. We combine deep technical expertise with a practical, business-first approach to help organizations optimize performance, reduce risk, and unlock value from their cloud investments.

If you’re the kind of engineer who wants to help build something (not just maintain it) this is a meaningful opportunity to grow with Extrada as we scale intentionally.

Role Overview

We are seeking a highly motivated Microsoft Cloud Operations & Support Engineer to join our Managed Services team. This role is responsible for the day-to-day operational support, monitoring, and optimization of client environments across Azure and Microsoft 365 ecosystems. You will play a key role in ensuring platform reliability, security posture, and cost efficiency while delivering exceptional support experiences to SMB and midmarket clients.

This is a multi-client, multi-tenant role and you will be working across several client environments simultaneously using a combination of Microsoft-native and custom tooling. You’ll have direct visibility into how the practice operates and real opportunity to grow into cloud architecture, security operations, or senior advisory work as the team scales

What You’ll Be Working On

Azure Cloud Operations

  • Monitor and manage Azure resources, ensuring availability, performance, and reliability
  • Perform incident triage, troubleshooting, and resolution across IaaS/PaaS services
  • Implement cost monitoring, anomaly detection, and optimization recommendations
  • Support Azure infrastructure including VMs, networking, storage, and resource governance

Microsoft 365 and Copilot Operation

  • Administer Microsoft 365 tenant health, user management, and service configurations
  • Monitor identity and access (Entra ID / Azure AD), including MFA and conditional access
  • Serve as the primary escalation point for Azure, M365 and Copilot related incidents across client environments.
  • Troubleshoot complex issues spanning identity, access, policy, and user experience.
  • Build and maintain knowledge base articles, playbooks, and support documentation.
  • Define and optimize support processes between Extrada, client IT teams, and thirdparty vendors.
  • Develop self-service resources and user enablement guides to drive adoption and reduce support overhead.
  • Monitor new Copilot feature releases and proactively assess their impact on clients, ensuring smooth adoption.
  • Support Exchange Online, SharePoint, Teams, and endpoint management (Intune)
  • Maintain tenant performance, uptime, and service health
  • Implement automation for workflows using cloud monitoring tools and such as ITSM platforms.
  • Analyze license utilization and recommend cost optimization strategies.

Security & Compliance Monitoring

  • Monitor and respond to alerts from Microsoft Defender and Defender for Cloud
  • Manage multi-tenant security operations using Azure Lighthouse and CIPP. Other tooling to be determined.
  • Track and improve Secure Score and overall security posture
  • Support identity security, threat detection, and incident response activities
  • Assist with compliance monitoring and baseline security configurations Service Delivery & Support
  • Provide support during business hours (Monday –Friday) with on-call rotation for critical incidents (frequency shared across the team; after hours incidents are compensated at a premium rate)
  • Respond to incidents, service requests, and alerts within defined SLAs
  • Document issues, resolutions, and standard operating procedures
  • Collaborate with internal teams and clients to drive continuous improvement

Client Engagement & Cross-Team Collaboration

  • Act as a trusted advisor to clients, working closely with stakeholders to align Copilot capabilities with business goals.
  • Collaborate with Extrada teams across security, cloud architecture, and automation to deliver integrated solutions.
  • Coordinate with Microsoft and third-party vendors for advanced issue resolution and escalations.
  • Support project delivery and change management, including rollout planning, communications, and validation.

What We’re Looking For

Required Qualifications

  • Minimum of 3-years experience in Azure and Microsoft 365 support or cloud operations roles
  • Strong hands-on experience with:
    • Microsoft Azure (VMs, networking, monitoring, cost management)
    • Microsoft 365 (Exchange Online, Teams, SharePoint, Entra ID)
    • Experience with Microsoft Defender suite and cloud security best practices
  • Solid troubleshooting skills across cloud infrastructure and SaaS platforms
  • Familiarity with monitoring tools and ticketing systems (ITSM)

 

Preferred Qualifications

  • Microsoft certifications (e.g., AZ-104, MS-102, SC-200, AZ-500)
  • Experience in managed services or MSP environments
  • Experience in automation (PowerShell, Azure Automation, Logic Apps)
  • Understanding of data platforms (Azure Data Factory, Synapse, Fabric)

 

What Makes You Successful at Extrada

  • You are client-focused and enjoy solving real business problems with technology
  • You stay ahead of emerging AI and cloud trends, especially within the Microsoft ecosystem
  • You balance security, usability, and innovation in every solution
  • You thrive in a fast-paced consulting environment with multiple clients and priorities
  • You are proactive, curious, and continuously improving how things are done

What We Offer

Remote Work & Flexibility: A fully remote work environment – work from anywhere in Canada. Preference given to candidates in Ontario as our team will meet in person occasionally. This roll is a full-time position at 40 hours per week.

Collaborative Culture: Join a small, agile team where your contributions will have a real impact. We value collaboration, efficiency, innovation, reliability, and active listening as our core values. You will work closely with and learn from experienced professionals in various fields.

Continuous Learning: We foster a culture of continuous improvement and innovation. You’ll have the opportunity to work with the latest Microsoft technologies and data tools, staying up to date as the industry evolves. We encourage ongoing learning, certification, and experimentation – so you can grow your skills over time. Our team is doing the same!

Impactful Work: Work on diverse projects across multiple industries (from legal to retail to tech), each with unique data challenges. Every project brings new opportunities to automate processes, visualize insights, or harness AI to help clients work smarter. Your work will directly help businesses streamline operations and make data-driven decisions with confidence.

Competitive Compensation: We offer a competitive salary in the range of $80,000–$105,000 CAD, commensurate with your experience and skills. As a growing company, we also provide opportunities for career growth and advancement.

Benefits & Perks: A comprehensive benefits package offered through Manulife, 3-weeks of paid time off, and other perks. Details will be provided during the interview process.

Supportive Environment: Extrada Tech prides itself on a Canadian-based, human first approach. We prioritize people in our technology solutions and in our workplace. You’ll join a friendly, supportive team that values work quality and mutual respect. We have regular team check-ins, virtual social events, and occasional in person meetings.

What To Expect

Application Deadline: We are accepting applications on a rolling basis until the position is filled. We thank all applicants for their interest in Extrada Tech. Only those selected for an interview will be contacted. If you have any questions about the role or the application process, please feel free to reach out via the same email.

Diversity & Inclusion: Extrada Tech is an equal opportunity employer, and we are committed to building an inclusive, accessible workplace for all. We welcome and encourage candidates of all backgrounds to apply. Hiring decisions are based on qualifications, merit, and business needs. If you require accommodation at any stage of the application process due to a disability or any other need, please let us know, and we will work with you to meet your needs. We are dedicated to fostering a culture of equity, inclusion, and accessibility – where every team member feels valued and empowered to contribute their unique perspectives to our collective success.

Location: Remote (some in-person events, must live in Ontario Canada)
Salary: $70,000–$80,000 CAD per year

Role Overview

Extrada Tech, a tech consulting firm based outside of Toronto, specializing in data analytics, automation, and digital solutions within the Microsoft stack, is seeking a Data Analyst to join our team. In this role, you will support client projects by working with modern tools in the Microsoft ecosystem to integrate data sources, build interactive dashboards, and streamline workflows. This is a fully remote position, offering the chance to collaborate with a close-knit, cross-functional team in delivering innovative solutions that help businesses scale and become AI ready. If you are passionate about data and eager to grow your skills in a supportive, continuous-improvement culture, we want to hear from you!

What You’ll Be Working On

Key Responsibilities

  • Data Integration & ETL: Assist in connecting, collecting, and transforming data from various sources (databases, APIs, CRM systems, etc.) into usable formats. Implement ETL processes to ensure clean, consistent, and up-to-date data for analysis and reporting.
  • Reporting & Dashboarding: Develop, publish, and maintain intuitive Power BI dashboards and custom reports for clients. Track key performance indicators (KPIs), financial metrics, and operational data, providing actionable analytics that drive informed decision-making.
  • Microsoft Power Platform: We often work with clients to implement solutions in the Power Platform stack. This could include a Power Apps, Power Automate flow, or Power Pages.
  • Collaboration: Work closely with cross-functional teams – including software developers, technical analysts, and project managers – to design and implement data solutions that align with client goals. Act as a technical partner to stakeholders by integrating seamlessly into their workflows and delivering solutions that meet their specific requirements.
  • Continuous Improvement: Contribute to a culture of continuous improvement and innovation. Identify opportunities to enhance existing data processes, improve dashboard usability, and adopt new tools or best practices. Incorporate feedback from clients and team members to refine our solutions over time, ensuring we stay at the forefront of data analytics technology.

What We’re Looking For

Qualifications

  • Education: Bachelor’s degree or college diploma in Data Science, Computer Science, Statistics, Business Analytics, Engineering, or a related field. (Equivalent work experience or relevant certifications will also be considered.)
  • Experience: 1–2 years of hands-on experience in data analysis, business intelligence, or a related role. This can include internships or co-op experience where you worked with data, reporting, or analytics.
  • Analytical Aptitude: Strong analytical and problem-solving skills with a keen attention to detail. Ability to interpret data, identify trends, and generate insights that inform business decisions.
  • Communication: Good written and verbal communication skills. Comfortable presenting data findings and explaining technical concepts to non-technical team members or clients.
  • Team Orientation: A collaborative mindset with the ability to work effectively in a team environment. Eagerness to learn from others and share knowledge. Self-motivated and adaptable, with a passion for continuous learning and improvement.
 

Technical Skills

  • Power BI: Proficiency in Microsoft Power BI is required – able to create dashboards, reports, and data visualizations that are clear and effective. Experience writing DAX measures and working with Power BI Service is required.
  • SQL: Working knowledge of SQL for querying and manipulating data in relational databases (e.g., writing SELECT queries, joins, aggregations). Familiarity with Microsoft SQL Server or Azure SQL Database environment is beneficial.
  • ETL & Data Integration: Understanding of ETL concepts and data pipeline workflows. Experience with any ETL tools or methods (for example, using Power Query, Azure Data Factory, or custom scripts) to merge and transform data from multiple sources is an asset.
  • Microsoft Power Platform: Familiarity with the Power Platform (especially Power Automate, and optionally Power Apps) and how it can be used to create automated workflows and integrations.
  • Microsoft Tech Stack: General knowledge of the Microsoft ecosystem – Office 365 apps (Excel, SharePoint, etc.), Azure cloud services, and Dynamics 365 or other Microsoft data technologies. Prior exposure to tools like Azure Data Factory, Azure Synapse Analytics, or Microsoft Fabric for data engineering is a bonus (but not required).

What We Offer

Remote Work & Flexibility: A remote work environment – must live in Ontario, Canada. This roll is a full-time position at 40 hours per week with flexible working hours throughout the day.

Collaborative Culture: Join a small, agile team where your contributions will have a real impact. We value collaboration, efficiency, innovation, reliability, and active listening as our core values. You will work closely with and learn from experienced professionals in various fields.

Continuous Learning: We foster a culture of continuous improvement and innovation. You’ll have the opportunity to work with the latest Microsoft technologies and data tools, staying up to date as the industry evolves. We encourage ongoing learning, certification, and experimentation – so you can grow your skills over time. Our team is doing the same!

Impactful Work: Work on diverse projects across multiple industries (from legal to retail to tech), each with unique data challenges. Every project brings new opportunities to automate processes, visualize insights, or harness AI to help clients work smarter. Your work will directly help businesses streamline operations and make data-driven decisions with confidence.

Competitive Compensation: We offer a competitive salary in the range of $70,000–$80,000 CAD, commensurate with your experience and skills. As a growing company, we also provide opportunities for career growth and advancement.
Benefits & Perks: A comprehensive benefits package including a wellness spending account, 3-weeks of paid time off, and other perks. Details will be provided during the interview process.

Supportive Environment: Extrada Tech prides itself on a Canadian-based, human-first approach. We prioritize people in our technology solutions and in our workplace. You’ll join a friendly, supportive team that values work quality and mutual respect. We have regular team check-ins, virtual social events, and occasional in person meetings.

What To Expect

Application Deadline: We are accepting applications on a rolling basis until the position is filled.

We thank all applicants for their interest in Extrada Tech. Only those selected for an interview will be contacted. If you have any questions about the role or the application process, please feel free to reach out via the same email.

Diversity & Inclusion: Extrada Tech is an equal opportunity employer, and we are committed to building an inclusive, accessible workplace for all. We welcome and encourage candidates of all backgrounds to apply. Hiring decisions are based on qualifications, merit, and business needs. If you require accommodation at any stage of the application process due to a disability or any other need, please let us know, and we will work with you to meet your needs. We are dedicated to fostering a culture of equity, inclusion, and accessibility – where every team member feels valued and empowered to contribute their unique perspectives to our collective success.

8ocation: Remote (in-person events but not required, preference in Ontario)
Salary: $70,000–$80,000 CAD per year, based on experience

Role Overview

Extrada Tech is a Microsoft Solutions Partner (Data & AI) based in Guelph Ontario, delivering data, automation, AI, and custom software solutions for mid-market organizations across Canada and the United States. We are seeking a Software Engineer to design, build, and support the custom applications and integrations that sit at the heart of our client projects. In this role, you will build web applications, APIs, and AI-enabled workflows on Microsoft Azure, and connect them to the rest of the Microsoft ecosystem, including Microsoft 365, Power Platform, Microsoft Fabric, Microsoft Foundry, and Dynamics 365. This is a fully remote position where you will work alongside a close-knit team of architects, data engineers, and consultants to turn client requirements into secure, reliable, production-ready integrations. If you enjoy solving real business problems with clean code and modern cloud services, we want to hear from you! 

What You’ll Be Working On

Key Responsibilities

  • Application Development: Design, build, and maintain custom web applications and portals for clients, such as ordering wizards, quoting tools, member portals, and line-of-business apps. Write clean, testable code across the front end and back end, and take features from requirements through to deployment. 
  • APIs & Integrations: Build and consume REST APIs to connect client systems, including ERPs, CRMs, accounting platforms, and third-party SaaS tools. Integrate with Microsoft Graph, Dataverse, and Power Platform through custom connectors, webhooks, and Azure Functions. 
  • Azure Cloud Solutions: Develop and deploy solutions on Azure services such as App Service, Azure Functions, Container Apps, Azure SQL, Azure Database for PostgreSQL, Storage, and Service Bus. Help plan and carry out migrations and environment moves between Azure tenants and subscriptions. 
  • AI-Enabled Applications: Build AI features into client solutions using Azure OpenAI, Azure AI Foundry, Azure AI Document Intelligence, and Azure AI Search, including document processing, retrieval-augmented generation (RAG), and agentic workflows. Support Copilot Studio agents with custom actions and back-end services. 
  • Security, DevOps & Quality: Implement authentication and authorization with Microsoft Entra ID, manage secrets with Key Vault, and follow secure coding practices. Maintain CI/CD pipelines in Azure DevOps or GitHub Actions, write automated tests, participate in code reviews, and monitor applications with Application Insights. 
  • Collaboration & Client Delivery: Work closely with solutions architects, data engineers, and project managers to scope work, estimate effort, and deliver on time. Join client meetings to clarify requirements, demo progress, and explain technical decisions to non-technical audiences. Produce clear documentation and handover materials. 
  • Continuous Improvement: Contribute to our internal libraries, templates, and standards so each project starts from a stronger foundation. Stay current with new Microsoft and Azure capabilities and bring forward ideas that make our solutions faster, more secure, and easier to support.

What We’re Looking For

Qualifications

  • Education: Bachelor’s degree or college diploma in Computer Science, Software Engineering, Computer Engineering, or a related field. (Equivalent work experience or relevant certifications will also be considered.) 
  • Experience: 2–5 years of professional software development experience, ideally including building and deploying applications to Azure. Consulting, agency, or client-facing experience is a strong asset. Salary within the range will reflect your experience level. 
  • Problem Solving: Strong analytical and debugging skills, with the ability to break down loosely defined business problems into practical, well-structured technical solutions. 
  • Communication: Clear written and verbal communication skills. Comfortable explaining technical trade-offs to non-technical clients and documenting your work so others can support it. 
  • Ownership & Team Orientation: Takes ownership of features from start to finish, manages your own time well in a remote environment, and works collaboratively with a small team. Eager to learn from others, share knowledge, and keep growing. 
 

Technical Skills

  • Front-End Development: Experience building responsive web interfaces with TypeScript/JavaScript and a modern framework such as React, NextJS, or Blazor. 
  • Databases & SQL: Strong working knowledge of SQL and relational database design using Azure SQL / SQL Server and/or PostgreSQL. Experience with Entity Framework Core or similar ORMs, schema migrations, and query performance tuning. 
  • Microsoft Azure: Hands-on experience deploying and operating applications on Azure (App Service, Functions, Storage, Key Vault, Application Insights). Familiarity with Microsoft Entra ID (OAuth 2.0 / OpenID Connect, app registrations, managed identities) is required. 
  • DevOps & Infrastructure as Code: Experience with Git and CI/CD pipelines in Azure DevOps or GitHub Actions. Exposure to infrastructure as code (Bicep, ARM, or Terraform) and containers (Docker, Azure Container Apps) is an asset. 
  • AI & Azure AI Services: Experience or strong interest in building with Azure OpenAI, Azure AI Foundry, Azure AI Document Intelligence, or Azure AI Search, including prompt design and RAG patterns, is a significant asset. 
  • Microsoft Ecosystem: Familiarity with Microsoft 365 (SharePoint, Teams, Microsoft Graph), Power Platform (Power Apps, Power Automate, Dataverse, custom connectors), Copilot Studio, or Dynamics 365 / Business Central is a bonus. Python and Excel/VBA experience are also helpful, as some client solutions extend existing tools. Microsoft certifications such as AZ-204 (Azure Developer Associate) are an asset. 

What We Offer

  • Remote Work & Flexibility: A fully remote work environment – work from anywhere in Canada. This role is a full-time position at 40 hours per week with flexible working hours throughout the day. 
  • Collaborative Culture: Join a small, agile team where your contributions will have a real impact. We value collaboration, efficiency, innovation, reliability, and active listening as our core values. You will work closely with and learn from experienced architects, engineers, and consultants. 
  • Continuous Learning: Work with the latest Microsoft, Azure, and AI technologies as they are released. We encourage ongoing learning, certification, and experimentation – so you can grow your skills over time. Our team is doing the same! 
  • Impactful Work: Build real software for diverse clients across industries such as manufacturing, construction, legal, insurance, logistics, and non-profit. Every project brings new opportunities to automate processes, modernize legacy tools, and harness AI to help clients work smarter. 
  • Competitive Compensation: We offer a competitive salary in the range of $70,000–$90,000 CAD, commensurate with your experience and skills. As a growing company, we also provide opportunities for career growth and advancement. 
  • Benefits & Perks: A comprehensive benefits package including a wellness spending account, 3 weeks of paid time off, and other perks. Details will be provided during the interview process. 
  • Supportive Environment: Extrada Tech prides itself on a Canadian-based, human-first approach. We prioritize people in our technology solutions and in our workplace. You’ll join a friendly, supportive team that values work quality and mutual respect. We have regular team check-ins, virtual social events, and occasional in-person meetings. 

What To Expect

Application Deadline: We are accepting applications on a rolling basis until the position is filled. 

We thank all applicants for their interest in Extrada Tech. Only those selected for an interview will be contacted. If you have any questions about the role or the application process, please feel free to reach out via the same email. 

Diversity & Inclusion 

Extrada Tech is an equal opportunity employer and we are committed to building an inclusive, accessible workplace for all. We welcome and encourage candidates of all backgrounds to apply. Hiring decisions are based on qualifications, merit, and business needs. If you require accommodation at any stage of the application process due to a disability or any other need, please let us know, and we will work with you to meet your needs. We are dedicated to fostering a culture of equity, inclusion, and accessibility – where every team member feels valued and empowered to contribute their unique perspectives to our collective success.

Don’t see the right role?

We’re always open to connecting with people who:

  • Think in systems
  • Care about quality
  • Want to do meaningful work with modern technology
 

If that sounds like you, reach out anyway with your resume and a short note about how you see yourself fitting in at Extrada Tech. 

Extrada Tech Team members at event in Guelph

Application Form