Senior Azure DevOps
- Full-time
Job Description
Terraform Expertise
- Hands-on experience in deploying and managing infrastructure using Terraform in Azure.
- Proficiency in writing and organizing reusable, modularized Terraform code that adheres to best practices.
- Familiarity with advanced Terraform concepts such as count, for_each, dynamic blocks, and conditional logic.
- Experience with managing multi-environment (e.g., dev, test, prod) Terraform deployments.
- Ability to learn and implement Azure Landing Zone resources using Infrastructure as Code (IaC).
GitHub Actions Knowledge
- Expertise in designing and templating reusable GitHub Action workflows for automation across projects.
- Proven ability to integrate GitHub Actions with Terraform workflows to deploy resources in Azure.
- Experience in optimizing workflows for efficiency, including caching and template builds.
Azure Knowledge
- Deep understanding of Azure architecture, including subscriptions, resource groups, and governance frameworks.
- Familiarity with Azure foundational components such as Virtual Networks, Storage Accounts, App Services, Key Vault, and Azure Active Directory.
- Knowledge of scaling and monitoring solutions in Azure, leveraging tools like Azure Monitor, Log Analytics, and Application Insights.
- Awareness of Azure security best practices, such as role-based access control (RBAC) and network security groups (NSGs) etc.
- Implementing and understanding Azure Landing Zone concept.
Azure DevOps
- Strong expertise in creating and maintaining CI/CD pipelines within Azure DevOps.
- Proficiency in YAML-based pipeline definitions, pipeline templating, and multi-stage deployments.
- Advanced troubleshooting skills for resolving pipeline issues, deployment failures, and integration challenges.
- Knowledge of managing Azure DevOps repositories, branching strategies, and access controls.
- Familiarity with Azure DevOps artifacts, testing integrations, and release management workflows.
This role demands a senior-level with a proven track record of designing, implementing, and managing complex Azure environments and DevOps workflows. Strong problem-solving skills and the ability to align technical solutions with business objectives are required.