30 Jul
|
Enterprise Solutions
|
Calgary
30 Jul
Enterprise Solutions
Calgary
Title - Infrastructure as Code (IaC) Engineer
Type - Contract
About the Role
Mandatory Skills - (Git Hub installation process and Operation Technology (OT) understanding and Splunk with Dynatrace.)
Responsibilities
- CI/CD GitHub Actions, Azure DevOps Pipelines, YAML-based workflows
- Version Control Git, GitHub (branching strategies, PR workflows, code reviews)
- Scripting PowerShell, Bash, Python
- Security Azure Policy, RBAC, Key Vault, Managed Identity, Private Endpoints
- Networking VNets, Subnets, NSGs, DNS, Load Balancers, Application Gateways
- Testing Bicep linter, Bicep what-if, PSRule for Azure, Terraform validate, tflint, tfsec, checkov
Qualifications
- Serve as a subject matter expert on Azure Bicep, driving adoption as the primary IaC language for all new Azure deployments
- Design and build enterprise Bicep module libraries with well-defined parameters, outputs, user-defined types, and comprehensive documentation
- Implement Bicep template specs and module registries (Azure Container Registry) for centralized module versioning and distribution across teams
- Author Bicep parameter files (.bicepparam) for setting-specific configurations with type safety and validation
- Develop subscription-scope and management-group-scope deployments for Azure Policy, RBAC, and resource group provisioning
- Build deployment stacks to manage lifecycle of resources, prevent accidental deletion, and enforce deny settings
- Perform ARM template decompilation (az bicep decompile) to migrate legacy JSON templates to Bicep
- Implement what-if deployments (az deployment group what-if) and preflight validation before production rollouts
- Leverage Bicep extensibility features including user-defined types, functions, and import statements for modular design
- Create reusable patterns for common Azure topologies: hub-spoke networking, landing zones, and spoke deployments
- Integrate Bicep linter rules and custom linter configurations to enforce coding standards across teams
- Build CI/CD pipelines for Bicep using GitHub Actions / Azure DevOps with automated validate, what-if, and deploy stages
- Develop Bicep-based Azure Verified Modules (AVM) patterns for organizational standards
- Apply conditional deployments, loops, and batch sizing for complex multi-resource provisioning
Required Skills
- Terraform Development & Operations (Secondary)
- Maintain and enhance existing Terraform modules following DRY principles and enterprise standards
- Implement multi-environment deployments (dev, test, UAT, prod) using workspaces, backend configs, and .tfvars files
- Manage Terraform state securely using Azure Storage backends with state locking and encryption
- Develop and enforce naming conventions, tagging strategies, and variable management patterns
- Build CI/CD pipelines (GitHub Actions / Azure DevOps) for automated plan, validate, and apply workflows
- Conduct code reviews for Terraform pull requests ensuring quality, security, and compliance
- Support migration efforts from Terraform to Bicep where strategically appropriate
- Leverage Terraform for multi-cloud or hybrid scenarios where Azure-native Bicep is not applicable
“We are an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.”
#J-18808-Ljbffr
📌 Infrastructure Engineer - Dynatrace (Calgary)
🏢 Enterprise Solutions
📍 Calgary