Azure Engineer (Flexible Location)
About the Role
Establish and enforce platform governance frameworks across Azure using Azure Policy, RBAC, and standardized resource configurations to ensure compliance, auditability, and consistency at scale. Design, build, and maintain enterprise-grade Azure infrastructure, including landing zones, subscription architecture, networking, identity, and connectivity patterns aligned with organizational standards. Architect and enable cloud-native and distributed applications in partnership with development teams, leveraging Azure PaaS services, APIs, messaging, and modern integration patterns. Develop and support governed environments for Generative AI (GenAI) and other advanced workloads, ensuring secure design, policy enforcement, lifecycle management, and responsible usage of Azure AI services. Implement and manage Infrastructure as Code (IaC) (e.g., Bicep, Terraform, PowerShell) to deliver consistent, repeatable, and automated deployments across environments using Azure DevOps. Configure and maintain monitoring, logging, and observability solutions using Azure Monitor, Log Analytics, and diagnostic settings to ensure platform reliability, performance, and operational visibility. Collaborate with security, architecture, and application teams to deliver standardized platforms, reusable patterns, and reference architectures that support modernization and scalability. Provide technical guidance and consultation to application teams and business stakeholders on cloud architecture, platform capabilities, and governance requirements. Ensure compliance with enterprise IT standards and regulatory requirements (e.g., ISO 27001, change management, disaster recovery, and security best practices). Support cost optimization and financial governance (FinOps) by evaluating cloud usage, right-sizing resources, and aligning platform consumption with budget and sustainability targets. Maintain and enhance existing cloud environments, including troubleshooting, performance tuning, and continuous improvement of platform services. Develop and maintain technical documentation, including architecture designs, deployment procedures, governance standards, and operational runbooks.
What you can bring to this role
- Bachelor's degree in Computer Science, Information Technology, or equivalent experience
- Minimum of 1-2 years of experience designing and deploying solutions in a cloud computing environment
- Minimum 3-5 years of experience in IT systems management
- Desire to work in a diverse, global, and fast-paced environment
- Strong hands-on experience with Microsoft Azure, including both IaaS and PaaS services, with a focus on designing and operating enterprise-scale cloud environments
- Proven expertise in cloud platform governance, including Azure Policy, RBAC, management groups, and subscription design, with a strong understanding of compliance and audit requirements
- Experience architecting and enabling cloud-native and distributed applications, leveraging Azure PaaS services, APIs, messaging, and modern integration patterns
- Proficiency in Infrastructure as Code (IaC) and automation tools such as Bicep, Terraform, and ARM templates, along with scripting experience (e.g., PowerShell) to support repeatable and idempotent deployments
- Strong understanding of cloud security, identity, and access management, including authentication, authorization, and secure design principles aligned with enterprise standards
- Experience implementing monitoring, logging, and observability solutions using Azure Monitor, Log Analytics, and diagnostic settings
- Knowledge of cloud governance frameworks and cost optimization practices (FinOps), including resource optimization, cost visibility, and budget management
- Familiarity with Azure DevOps and CI/CD pipelines to support automated deployment and lifecycle management of infrastructure and applications
- Experience supporting or enabling advanced workloads, including Generative AI (GenAI), with an understanding of governance, security, and lifecycle management considerations in Azure AI services
- Ability to work independently and collaboratively across engineering, security, and application teams to deliver scalable, standardized platform solutions
- Strong written and verbal communication skills, with the ability to provide clear technical guidance to stakeholders, application teams, and leadership
- Broad understanding of infrastructure, application, and operational processes, with experience supporting production environments and continuous improvement initiatives
What we offer
- Competitive compensation packages, including pay-for performance variable pay, recognition and rewards programs, and stock-based compensation awards (3-year vesting schedule)
- Flexible spending accounts and generous employer contribution to the HSA
- 401(k), employer match up to 6%, additional employer retirement income contribution (no vesting period), and a non-qualified deferred compensation plan
- 12 paid holidays per year
- 15 days of paid vacation (pro-rated from hire date)
- Employee Assistance Program (EAP)
Pay
Base Salary: 98,400 - 147,300 USD annually. Total rewards packages listed, including base salary and bonus eligibility, applies to US based applicants only. Actual salaries will vary and will be based on a range of factors, including a candidate's qualifications, skills, and competencies in conjunction with multiple components of the Employee Total Rewards Package.