Tech Guru - IT for Accounting Firms
Full-Time | Remote | Global | Senior-Level
Tech Guru is a fast-growing, fully remote MSP dedicated exclusively to helping accounting firms thrive with secure, reliable, high-performance technology. As we expand our cloud-hosted service offerings, we are looking for an exceptional Azure Virtual Desktop (AVD) Architect / Senior Cloud Engineer to lead the architecture, build, and operationalization of our next-generation AVD-based cloud desktop platform.
This is a transformative, high-impact role in which you will design and launch a repeatable, secure, multi-tenant cloud environment that will become a core service offering for 150+ accounting firms nationwide.
What You Will Own
In this role, you'll architect and build our new AVD platform from the ground up. Your work directly shapes performance, security, scalability, and long-term profitability of our cloud desktop service.Azure Virtual Desktop (AVD) Architecture & Build
Architect and deploy AVD host pools, session hosts, workspaces, and autoscaling frameworks.
Build optimized Windows 11 multi-session images tailored for high-demand accounting applications (UltraTax, ProSystem fx, Lacerte, QuickBooks Desktop, Practice CS, and more).
Configure and optimize FSLogix user profiles, Azure Files/NetApp Files storage, and automated image pipelines.
Multi-Tenant MSP Cloud Architecture
Design a secure, scalable, multi-tenant AVD environment using Azure Lighthouse, Entra ID, and CSP subscription models.
Create standardized deployment templates (Bicep/Terraform/ARM) enabling consistent, repeatable client onboarding.
Implement secure-by-default networking architecture (Private Endpoints, PEP, hub/spoke, custom DNS).
Security, Compliance & Best Practices
Implement end-to-end security across identity, access, and infrastructure: Conditional Access, MFA, Identity Protection, Defender suite, least-privilege RBAC, and hardening baselines.
Build a security framework tailored to the accounting industry, including strong safeguards for PII, SOC2 compliance, and ransomware resilience.
Operations, Documentation & Team Enablement
Create SOPs for onboarding, image updates, provisioning, troubleshooting, and tax-season scaling.
Train and mentor engineering and support teams for ongoing operations.
Document all architecture, templates, workflows, and processes to ensure long-term scalability and repeatability.
Performance Engineering & Optimization
Design autoscaling rules to support tax-season surges and burst workloads.
Tune VM sizing, storage throughput, CPU profiles, and networking for optimal performance of accounting applications.
Build monitoring, dashboards, and alerting through Azure Monitor and Log Analytics.
Required Technical Experience
We're looking for a senior cloud engineer or architect with deep mastery of:Azure Core Services
Azure Virtual Desktop (host pools, session hosts, scaling plans, diagnostics)
Azure Files Premium / Azure NetApp Files
Azure VMs (Windows multi-session + Server)
Azure Networking (vNETs, DNS, Private Resolver, NSGs, firewalls, hub/spoke)
Entra ID (Conditional Access, MFA, Identity Protection, identity lifecycle)
Azure Monitor, Log Analytics, Insights
Windows & App Virtualization
Windows 10/11 multi-session
RDS fundamentals
FSLogix profile containers
App packaging, layering, and optimization for performance-critical workloads
Automation & Infrastructure-as-Code
Terraform / Bicep / ARM
PowerShell scripting
Image pipelines (Azure Image Builder, Packer)
Multi-Tenant MSP Operations
Azure Lighthouse
CSP subscription/directory structures
RBAC design at scale
Standardized deployment frameworks
Bonus: Accounting App Experience(Not required, but highly preferred)Experience supporting or optimizing:
ProSystem fx / Axcess
UltraTax / CS Suite
Lacerte
Drake
QuickBooks Desktop
Practice CS
SQL-based accounting systems
Soft Skills & Team FitYou'll thrive at Tech Guru if you:
Love designing scalable, standardized cloud systems
Excel in fast-paced MSP environments
Are detail-oriented and documentation-driven
Proactively identify improvements and lead with curiosity
Enjoy training and mentoring engineers
Communicate clearly, confidently, and professionally
Understand the urgency and seasonality of accounting firms (tax season intensity)
Job Type: Full-time
Pay: R50000,00 - R75000,00 per month
Application Question(s):
What's your Salary Expectation?
What's your notice period?
Experience:
Azure Virtual Desktop: 3 years (Required)
Azure VMs : 3 years (Required)
Azure Networking : 3 years (Required)
Entra ID : 3 years (Required)
PowerShell scripting : 3 years (Preferred)
Work Location: Remote
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.