About the job Lead Azure DevOps Engineer (Azure/Terraform/Kubernetes) - Full Remote Portugal or Spain
ABOUT THE OPPORTUNITY
A global technology services organisation with a strong presence in enterprise digital transformation is looking for a Lead Azure DevOps Engineer to join an ongoing cloud infrastructure programme. This is a consulting engagement open to contractors who work independently — including those who accumulate multiple projects simultaneously.
PROJECT & CONTEXT
You'll step into an active Azure cloud infrastructure workstream within a mature delivery environment, replacing an outgoing senior consultant. The tech landscape is Azure-native, with Kubernetes-based workloads running on AKS, infrastructure managed through Terraform, and CI/CD pipelines built in Azure DevOps with YAML.
This is not a greenfield project — you'll need to ramp up quickly, understand existing architecture, and operate autonomously from day one. The team works in Agile/Scrum with JIRA, and you'll interact regularly with development teams, requiring strong troubleshooting instincts and clear technical communication.
The role sits at Lead level: beyond hands-on execution, you'll be expected to provide technical direction, support junior team members, and coordinate across workstreams.
WHAT WE'RE LOOKING FOR
Azure Cloud Infrastructure
- Solid experience managing Azure cloud infrastructure end-to-end — networking, security, connectivity (subnets, DNS, Firewalls, Load Balancers, NSGs)
- Hands-on with Azure App Services, Azure SQL, and event-driven infrastructure (Azure Service Bus)
- Working knowledge of hybrid and on-premises integration models
Kubernetes / AKS
- Operational experience with Azure AKS (Kubernetes Service)
- Ability to write and manage Kubernetes YAML manifests
- Proficiency with Helm and Kustomize for templating and config management
- Troubleshooting with kubectl in production-like environments
Infrastructure as Code
- Proficiency in Terraform for Azure infrastructure provisioning and lifecycle management
CI/CD & Azure DevOps
- Strong experience with Azure DevOps Services and YAML pipeline authoring, maintenance, and optimisation
Scripting
- Proficiency in PowerShell (primary scripting language in this environment)
- Working knowledge of Bash
.NET Familiarity
- Ability to read, understand, and navigate .NET project structures — including NuGet packages and library integrations
- No code writing required, but must be comfortable working alongside .NET development teams
Tooling & Collaboration
- Basic Git skills (branching, PRs, version control workflows)
- Basic Linux OS knowledge
- Agile delivery experience using JIRA and sprint-based workflows
Language
- English C1 Advanced — mandatory for daily communication with international client teams
NICE TO HAVE
- Experience with Terragrunt for Terraform module management
- Knowledge of GitOps practices and release management patterns for Kubernetes
- Familiarity with Octopus Deploy pipelines or Opscode Chef for orchestration and configuration management
- AWS exposure alongside Azure (multi-cloud environments)
- Experience with Akamai DNS or equivalent enterprise DNS management
- Scripting in Python as a complement to PowerShell/Bash
- Basic understanding of Azure Cosmos DB architecture
- Previous formal Tech Lead experience with team management or mentoring responsibilities
- Familiarity with NetScaler or equivalent application delivery controllers