Develop and implement Azure infrastructure solutions that meet business requirements and align with industry best practices.
Champion a DevSecOps mindset across teams by promoting shared responsibility for security, driving cultural change, and embedding security practices into every stage of the development and deployment lifecycle.
Standardize the use of Infrastructure as Code (IaC) using tools such as Terraform. Implement GitOps workflows to ensure consistent, traceable, and auditable deployment of infrastructure changes.
Build reusable Azure landing zones, automation templates, and secure cloud environments. Develop self-service capabilities to empower development teams while maintaining security and governance.
Design and implement CI/CD pipelines using Azure DevOps or GitHub Actions. Integrate automated testing, security scanning, and quality gates to ensure secure, reliable, and efficient delivery.
Implement end-to-end monitoring, logging, and alerting using tools like Azure Monitor, Log Analytics, and Application Insights. Apply resilience engineering techniques such as chaos testing and automated failover to build fault-tolerant systems.
Apply Zero Trust architecture principles across Azure services and access controls. Leverage Azure Policy, Defender for Cloud, and Microsoft Entra to enforce compliance and governance through Policy-as-Code.
Ensure that all Azure infrastructure solutions comply with internal security policies and external regulatory requirements. Proactively mitigate risks and support pen testing, vulnerability scanning, and incident response readiness.
Monitor system performance, reliability, and cost. Rapidly diagnose and resolve issues across complex, distributed Azure environments.
Work closely with cross-functional teams—including IT, developers, testers, and operations—to deliver robust cloud infrastructure across multiple subscriptions, tenants, and environments.
Create and maintain detailed technical documentation, including infrastructure designs, configurations, CI/CD workflows, and security controls.
Requirements
Minimum of 5 years of experience in designing, implementing, and managing Azure infrastructure solutions and core development environments
Certifications: Microsoft Certified: Azure Solutions Architect Expert or equivalent certification is required.
Proficiency in Azure services, including virtual machines, storage, networking, and identity management.
Experience with Azure Verified Modules
Strong understanding of cloud architecture and best practices.
Experience with infrastructure as code (IaC) tools such as Terraform.
Knowledge of security best practices and compliance frameworks.
Familiarity with monitoring and logging tools such as Azure Monitor, Log Analytics, and Application Insights.
Excellent problem-solving and analytical skills.
Ability to work independently and as part of a team.
Benefits
Competitive salary and bonus program in an entrepreneurial environment
Excellent health, dental, and vision insurance with generous company contribution
Flex Spending Accounts
Unlimited paid vacation
12 paid company holidays
Paid Sick Time
Paid Parental Leave
401k with company matching
EcoPass provided for Colorado-based employees
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Azure infrastructure solutionsInfrastructure as Code (IaC)TerraformCI/CD pipelinesAzure DevOpsGitHub ActionsZero Trust architecturecloud architecturesecurity best practicesmonitoring and logging