Senior Azure Cloud Engineer | Remote | Infrastructure as Code Specialist
Remotely
Full-time
Part-time
Are you a skilled Azure Cloud Engineer passionate about architecting sophisticated automated deployment solutions? We're seeking an exceptional professional to join our innovative team, where you'll design complex cloud environments leveraging Azure Resource Manager, PowerShell, and Infrastructure as Code methodologies. In today's rapidly evolving digital landscape, your expertise will be instrumental in creating resilient, secure, and scalable infrastructure solutions that drive our organization's technological advancement.
Key Responsibilities:
- Develop and implement automated deployment scenarios for complex environments encompassing distributed applications, cloud resources, third-party integrations, and on-premise infrastructure components.
- Collaborate strategically with project leaders and Product Groups to identify emerging deployment scenarios and design automation strategies aligned with business objectives.
- Analyze and document dependencies between application components and infrastructure resources to ensure seamless deployment workflows and minimize operational disruptions.
- Create and maintain ARM templates following industry best practices for scalability, security, and performance metrics.
- Integrate sophisticated automated deployment scenarios with release processes across multiple teams, enhancing deployment efficiency and reliability.
- Architect Infrastructure as Code solutions promoting consistency, version control, and repeatable deployments across development, testing, and production environments.
- Establish continuous integration and continuous deployment (CI/CD) pipelines for Azure resources utilizing Azure DevOps capabilities.
- Optimize cloud resource utilization while managing costs and maintaining exceptional availability and performance standards.
Required Skills:
- Comprehensive understanding of Microsoft Azure principles, architecture, and management practices (Azure 2023+).
- 3+ years of hands-on experience with Azure Resource Manager (ARM) and ARM templates for enterprise-grade infrastructure provisioning.
- Demonstrated expertise in PowerShell scripting (PowerShell 7.3+) and PowerShell Desired State Configuration (DSC) for sophisticated cloud resource automation.
- Minimum 2 years of practical experience implementing Infrastructure as Code (IaC) methodologies in enterprise environments.
- Proficiency with Azure DevOps for CI/CD pipeline implementation, including YAML-based pipeline definitions and release management.
- Demonstrated skill configuring and managing Azure Automation services for process orchestration and scheduled task execution.
- Working knowledge of Azure Active Directory (Microsoft Entra ID) for identity and access management in cloud and hybrid environments.
- Strong understanding of enterprise Software Development Life Cycle (SDLC) and release processes for cloud services deployment.
Nice to Have Skills:
- Experience with Microsoft Defender for Identity (formerly Azure Advanced Threat Protection) and related cloud security solutions.
- Knowledge of Active Directory services and hybrid identity solutions for seamless enterprise integration.
- Familiarity with Azure Policy for governance and compliance automation across resource groups and subscriptions.
- Experience with Terraform or alternative multi-cloud IaC tools for cross-platform infrastructure management.
- Understanding of containerization technologies including Docker and Azure Kubernetes Service (AKS) for microservices architectures.
- Background implementing zero-trust security models and advanced threat protection in cloud environments.
- Proficiency with Azure Monitor, Log Analytics, and Application Insights for operational monitoring and alerting mechanisms.
- Knowledge of Azure Cost Management and resource optimization strategies for enterprise environments.
- Experience with Azure Landing Zone concepts and enterprise-scale deployment architectures.
- Familiarity with GitHub Actions as a complementary CI/CD solution integrated with Azure services.
Why Join Our Team:
As an Azure Cloud Engineer with our organization, you'll operate at the cutting edge of cloud technology, designing infrastructure solutions that power mission-critical business operations. You'll continuously expand your technical expertise, work with the latest Azure services (including preview features), and collaborate with talented professionals in our remote-first culture.
Our team values innovation and continuous improvement, where your contributions directly impact our cloud infrastructure strategy. We provide competitive compensation, flexible scheduling, professional development opportunities, and a culture that prioritizes work-life balance.