CareerZen Logo
Company logo

Solutions Architect

Confidential

Full-time

Phoenix, AZ

Job description

Position Title: Azure Cloud Engineer – Infrastructure as Code (Terraform)

Agency/Division:
Work Type: Hybrid / Remote
Position Type: Contract role with one of our customers
Duration: 12+ months (potential extension)
Location: St. Paul, MN (Hybrid – 1–2 days on-site per week)

Position Summary

The Azure Cloud Engineer will design, build, and support cloud infrastructure environments in Microsoft Azure, leveraging Infrastructure as Code (IaC) using Terraform Cloud/Enterprise.
This role is responsible for developing reusable Terraform modules, automating deployments, implementing governance and security controls, and supporting application and data platform integrations.

The engineer will work closely with the Infrastructure, Security, Application, and Data Engineering teams to ensure Azure environments are secure, scalable, and compliant, while improving operational efficiency through automation.

Responsibilities

  • Design, configure, and deploy Azure infrastructure (Compute, Network, Storage, PaaS) using Terraform.
  • Develop and maintain modular Terraform code with state management in Terraform Cloud or Azure Storage.
  • Implement CI/CD pipelines (GitHub Actions or Azure DevOps) for infrastructure deployments using OIDC authentication.
  • Build and manage Azure services including:
  • Networking: VNets, Subnets, Firewalls, Load Balancers, Private Endpoints, VPN/ExpressRoute
  • Compute: Virtual Machines, App Services, Function Apps, AKS
  • Storage: Blob, File, and ADLS Gen2
  • Data Platform: Azure Data Factory, Databricks, Synapse
  • Security: Key Vault, Defender for Cloud, RBAC, Managed Identities
  • Implement Azure governance standards including naming conventions, tagging, policies, and monitoring.
  • Manage and optimize cost, performance, and availability across environments.
  • Participate in disaster recovery planning, including defining and validating RTO/RPO.
  • Develop and maintain infrastructure documentation, runbooks, and change records.
  • Collaborate with application and data teams to support environment provisioning and deployments.
  • Support patching cadence and compliance reporting using Azure Update Manager and automation.

Minimum Qualifications (Skill Matrix)

Skill / Experience Area

Required / Desired

Years of Experience

Detailed Experience / Description

Azure Cloud Infrastructure (compute, network, storage, PaaS) Required 5+

Designing and implementing Azure environments including VNets, App Services, and Storage solutions

Infrastructure as Code (Terraform) Required 4+

Developing Terraform modules, managing state files, and automating deployments via Terraform Cloud/Enterprise

Azure Networking (VNets, Firewalls, Load Balancers, Private Endpoints) Required 3+

Hands-on configuration and troubleshooting of Azure networking

Azure Data Platform (Data Factory, Databricks, Synapse) Desired 2+

Deploying and managing Azure data services using Terraform or manual provisioning

Azure Key Vault and Security Integration Required 3+

Preferred Qualifications

  • Experience with multi-subscription Azure architecture and landing zone design.
  • Familiarity with IaC testing and policy enforcement tools (Terratest, Checkov, Sentinel).
  • Experience with Azure Containers (AKS, Container Instances) and integrating security best practices.
  • Experience collaborating in Agile/Scrum environments.

Soft Skills

  • Strong communication and documentation abilities.
  • Analytical mindset with a focus on automation and reliability.
  • Effective collaborator with cross-functional teams (Dev, Sec, Ops).
  • Self-driven, proactive, and comfortable in dynamic project environments.

Education and Certifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • Microsoft Certified: Azure Administrator Associate (AZ-104) or Azure Solutions Architect Expert (AZ-305) preferred.
  • HashiCorp Certified: Terraform Associate strongly desired.

Assignment Overview

  • Engagement Type: Contract (W2 or C2C through vendor)
  • Duration: 12+ months, with option to extend
  • Work Schedule: Full-time, Monday – Friday, 8:00 AM – 4:30 PM CST
  • Work Location: Hybrid – St. Paul, MN (onsite up to 2 days/week)

Job Type: Full-time

Pay: $100,000.00 - $165,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off

Application Question(s):

  • Are you able to be on site in St. Paul, MN up to 2 days per week?

Experience:

  • Azure Cloud Infrastructure: 5 years (Required)
  • Terraform: 4 years (Required)

Work Location: Hybrid remote in Eden Prairie, MN 55344