About This Role
<p><b>Principal System Engineer – Azure</b></p><p><b>Role Overview</b></p><p>We are looking for a <b>Principal System Engineer – Azure</b> to provide deep technical leadership for designing, building, operating, and continuously improving large-scale Azure infrastructure and platform services.</p><p>The ideal candidate will have strong expertise across <b>Azure IaaS and PaaS</b>, with a deep understanding of networking, compute, storage, identity, security, observability, resiliency, disaster recovery, and infrastructure automation.</p><p>The role requires someone who can operate effectively at both the <b>architecture and engineering level</b>—able to design the solution, challenge existing designs, troubleshoot complex production issues, and personally drive implementation where required.</p><br /><p><b>Required Technical Skills</b></p><p><b>Must Have</b></p><ul><li>12+ years of experience in infrastructure, systems engineering, cloud engineering, or a related field.</li><li>8+ years of strong hands-on Azure experience.</li><li>Deep expertise in Azure IaaS.</li><li>Strong knowledge of Azure PaaS services.</li><li>Strong Azure networking fundamentals.</li><li>Strong understanding of Microsoft Entra ID and Azure RBAC.</li><li>Strong Infrastructure-as-Code experience using Terraform and/or Bicep.</li><li>Strong PowerShell and/or Azure CLI skills.</li><li>Experience with Azure monitoring and troubleshooting.</li><li>Experience designing highly available and resilient Azure environments.</li><li>Strong understanding of hybrid Azure/on-premises architectures.</li><li>Experience with production-scale Azure environments.</li><li>Strong troubleshooting and problem-solving capability.</li><li>Ability to independently drive complex technical problems to resolution.</li></ul><p><b>Key Responsibilities</b></p><p><b>Azure Infrastructure & Platform Engineering</b></p><ul><li>Design, implement, and operate enterprise-scale Azure infrastructure across IaaS and PaaS services.</li><li>Own technical architecture and engineering decisions for complex Azure environments.</li><li>Design highly available, scalable, secure, and resilient Azure solutions.</li><li>Lead infrastructure modernization, cloud migration, and platform transformation initiatives.</li><li>Establish Azure infrastructure standards, reference architectures, and engineering best practices.</li><li>Evaluate Azure services and determine appropriate technology choices based on business and technical requirements.</li><li>Drive continuous improvement of platform reliability, scalability, performance, security, and operational efficiency.</li></ul><p><b>Azure IaaS</b></p><p>Strong hands-on expertise with:</p><ul><li>Azure Virtual Machines and VM Scale Sets</li><li>Availability Zones and Availability Sets</li><li>Managed Disks and Azure Storage</li><li>Azure Virtual Network, Subnets, NSGs and UDRs</li><li>Azure Load Balancer</li><li>Application Gateway / WAF</li><li>Azure Firewall</li><li>Azure VPN Gateway and ExpressRoute</li><li>Private Endpoints and Private DNS</li><li>Azure Bastion</li><li>Azure Backup and Azure Site Recovery</li><li>Azure Monitor and Log Analytics</li></ul><p><b>Azure PaaS</b></p><p>Experience designing and operating Azure PaaS services such as:</p><ul><li>Azure App Service</li><li>Azure Functions</li><li>Azure Kubernetes Service (AKS)</li><li>Azure Container Instances / container platforms</li><li>Azure API Management</li><li>Azure Service Bus</li><li>Event Grid</li><li>Azure Key Vault</li><li>Azure SQL / managed database services</li><li>Azure Cache and other managed platform services</li><li>Azure Storage services</li></ul><p>The candidate should understand when to use <b>managed PaaS services versus IaaS</b>, including the operational, security, scalability, availability, and cost trade-offs.</p><p><b>Networking</b></p><p>Deep understanding of Azure networking is highly important.</p><p>Responsibilities include:</p><ul><li>Designing hub-and-spoke and enterprise-scale network architectures</li><li>VNet peering and Virtual WAN concepts</li><li>Private Link / Private Endpoint architectures</li><li>DNS architecture and troubleshooting</li><li>ExpressRoute and hybrid connectivity</li><li>VPN architecture</li><li>Azure Firewall and network security controls</li><li>Routing, UDRs, NSGs and traffic flows</li><li>Load balancing and application delivery</li><li>Network troubleshooting using packet-level and platform telemetry</li><li>Integration of Azure with on-premises and other cloud environments</li></ul><p><b>Security & Identity</b></p><ul><li>Design Azure environments following security-by-design principles.</li><li>Strong understanding of Microsoft Entra ID, RBAC, Managed Identity and service principals.</li><li>Implement least-privilege access models.</li><li>Design secure network segmentation and private connectivity.</li><li>Work with security teams on Defender for Cloud, security posture, vulnerability management, and incident response.</li><li>Implement secrets, certificates, and key management using Azure Key Vault.</li><li>Understand Azure Policy, governance, compliance, and resource controls.</li></ul><p><b>Infrastructure as Code & Automation</b></p><p>Strong hands-on experience with infrastructure automation is expected.</p><ul><li>Azure Bicep / ARM Templates and/or Terraform</li><li>PowerShell and/or Azure CLI</li><li>Git-based infrastructure management</li><li>CI/CD automation</li><li>Automated provisioning and configuration</li><li>Infrastructure testing and validation</li><li>Policy-as-code and governance automation</li><li>Automated remediation and operational tooling</li></ul><p>The candidate should be able to <b>write and review production-quality automation</b>, not merely consume existing scripts.</p><p><b>Reliability, Resiliency & Disaster Recovery</b></p><ul><li>Design solutions for high availability and fault tolerance.</li><li>Develop regional and multi-region architectures where required.</li><li>Define and implement RTO/RPO strategies.</li><li>Design backup, restore, and disaster recovery solutions.</li><li>Participate in DR testing and failure-recovery exercises.</li><li>Develop self-healing and automated remediation capabilities.</li><li>Perform capacity planning and resilience assessments.</li><li>Lead technical root-cause analysis for major production incidents.</li></ul><p>Microsoft's mission-critical Azure guidance specifically highlights patterns such as multi-region/Availability Zone resilience, self-healing, scale-out, observability, and regular recovery testing. (<a target="_blank" href="https://learn.microsoft.com/en-us/azure/well-architected/mission-critical/mission-critical-design-principles?utm_source=chatgpt.com"><span style="color:#0875e1"><u>Microsoft Learn</u></span></a>)</p><p><b>Observability & Operations</b></p><ul><li>Design comprehensive Azure monitoring and observability solutions.</li><li>Strong experience with Azure Monitor, Log Analytics, Application Insights and alerting.</li><li>Develop operational dashboards and health models.</li><li>Define SLI/SLO and operational metrics where appropriate.</li><li>Troubleshoot complex performance, availability, networking, and infrastructure issues.</li><li>Lead technical RCA for Sev-1/Sev-2 incidents.</li><li>Identify systemic problems and implement permanent engineering solutions rather than tactical fixes.</li></ul><p><b>Performance & Cost Optimization</b></p><ul><li>Perform Azure capacity and performance analysis.</li><li>Identify infrastructure bottlenecks and scalability constraints.</li><li>Optimize compute, storage, networking, and PaaS consumption.</li><li>Drive Azure cost optimization without compromising reliability or security.</li><li>Use Azure Advisor and platform telemetry to identify optimization opportunities.</li></ul><p><b>Technical Leadership</b></p><ul><li>Act as a technical authority for Azure infrastructure and platform engineering.</li><li>Mentor senior engineers and help raise engineering standards.</li><li>Review architecture and technical designs.</li><li>Challenge design assumptions and identify technical risks.</li><li>Lead complex engineering initiatives from design through implementation.</li><li>Collaborate with application, security, networking, SRE, DevOps, and architecture teams.</li><li>Provide technical leadership during major incidents and high-impact infrastructure changes.</li><li>Influence engineering decisions across teams without relying on formal management authority.</li></ul><br /><p><b>Good to Have</b></p><ul><li>Azure Solutions Architect Expert certification.</li><li>Azure Administrator Associate certification.</li><li>Azure Network Engineer Associate certification.</li><li>Experience with AKS and container platforms.</li><li>Experience with Azure Landing Zones / Enterprise Scale architecture.</li><li>Experience with Azure Policy and governance.</li><li>Experience with DevOps / CI/CD platforms.</li><li>Experience with GitHub Actions, Azure DevOps or similar.</li><li>Experience with FinOps / Azure cost optimization.</li><li>Experience with SRE practices.</li><li>Experience operating large-scale distributed systems.</li></ul><p><b>What We Are Looking For</b></p><p>We are looking for an engineer who demonstrates <b>Principal-level technical depth</b>, not simply breadth of Azure certifications.</p><p>The successful candidate should be able to:</p><ul><li>Take an ambiguous infrastructure problem and develop the technical solution.</li><li>Design an Azure architecture and explain the trade-offs.</li><li>Go deep into networking, compute, storage, identity, security, and platform services.</li><li>Troubleshoot complex production failures end-to-end.</li><li>Automate repetitive infrastructure and operational tasks.</li><li>Review and improve existing architectures.</li><li>Design for reliability, security, scalability, performance, and cost.</li><li>Lead technical discussions with architects, engineers, and senior stakeholders.</li><li>Mentor other engineers through technical influence.</li><li>Remain hands-on with technology rather than operating purely at an architectural or management level.</li></ul><p><b>Ideal Candidate Profile</b></p><p>The strongest candidates are likely to come from backgrounds such as:</p><ul><li>Principal Cloud Engineer</li><li>Principal Azure Engineer</li><li>Principal Infrastructure Engineer</li><li>Senior/Lead Azure Infrastructure Engineer</li><li>Cloud Platform Engineer</li><li>Senior Cloud Architect with strong hands-on engineering experience</li><li>Principal DevOps / SRE Engineer with deep Azure infrastructure expertise</li><li>Azure Platform Engineer</li></ul><p>Candidates whose experience is primarily <b>Azure administration, basic VM provisioning, application deployment, or certification-driven cloud architecture without deep production troubleshooting</b> would not be a strong fit.</p><p><b>Seniority Indicators</b></p><p>The candidate should demonstrate evidence of:</p><p><b>Architecture → Engineering → Automation → Operations → Troubleshooting → Technical Leadership</b></p><p>rather than only:</p><p><b>Certification → Service Knowledge → Administration</b></p><p>The role is expected to be approximately <b>70% technical/engineering and 30% technical leadership/architecture</b>, with the exact balance depending on the project and organizational requirements.</p>