Azure DevOps Engineer Interview Questions & Answers
40 questions for Azure DevOps Engineer interviews — 6 easy, 27 medium, 7 hard.
About the Azure DevOps Engineer role
Azure DevOps engineers automate infrastructure and releases. They write Bicep or Terraform modules, design YAML pipelines in Azure DevOps or GitHub Actions, manage AKS clusters and container registries, and set up monitoring and rollback strategies. They work closely with developers and security teams. The role maps to AZ-400 and is one of the best-paid mid-level cloud roles in India. Strong scripting skills are expected.
What is the difference between the activity log and resource logs?
Show answer
Your secure score in Defender for Cloud is low. How do you improve it?
Show answer
Write a Resource Graph query to list unattached managed disks.
Show answer
What is a Log Analytics workspace?
Show answer
Write a GitHub Actions job that logs in to Azure with OIDC.
Show answer
What is GitOps and how is it used with AKS?
Show answer
Explain Azure Functions hosting plans.
Show answer
What is the what-if operation in Bicep deployments?
Show answer
What is Durable Functions and what patterns does it support?
Show answer
What is the difference between a VPN Gateway and ExpressRoute?
Show answer
Write a KQL query to find who deleted resources in the last 7 days.
Show answer
Tell me about a time you fixed a networking issue under pressure.
Show answer
Explain DTU and vCore purchasing models in Azure SQL Database.
Show answer
What is a service connection in Azure Pipelines?
Show answer
What are deployment slots in App Service?
Show answer
How do you work with the security team when they reject your network design?
Show answer
What are RPO and RTO and how do they guide Azure designs?
Show answer
You need to run a nightly 3-hour data processing job cheaply. Which compute would you choose?
Show answer
How do you enforce governance across 50 subscriptions?
Show answer
How do you handle disagreement with a developer about database design?
Show answer
How do you manage Terraform state securely on Azure?
Show answer
Write a basic Terraform configuration for a resource group and VNet with remote state.
Show answer
A developer's service principal secret was committed to a public GitHub repo. What do you do?
Show answer
What is Azure Cost Management?
Show answer
Your company is choosing between Bicep and Terraform for its Azure estate. What would you recommend?
Show answer
How do you mentor juniors on DevOps practices?
Show answer
What is a managed identity and what types exist?
Show answer
How would you upgrade an AKS cluster in production with minimal downtime?
Show answer
How do you configure autoscale for an App Service plan?
Show answer
Write a Bicep file that creates a storage account with parameters.
Show answer
Someone changed production resources manually in the portal. How do you detect and handle drift?
Show answer
Users report the website on App Service is slow every morning at 9 AM. How do you investigate?
Show answer
Finance wants each team to pay for its own Azure usage. How do you implement this?
Show answer
Generate a user delegation SAS for one blob with Azure CLI.
Show answer
Write a KQL query to find VMs with average CPU above 80% in the last hour.
Show answer
How do you create a budget with alerts for a subscription?
Show answer
What are ARM deployment modes and scopes?
Show answer
Explain stages, jobs, steps and environments in YAML pipelines.
Show answer
What deployment strategies can you use for Azure apps?
Show answer
Frequently asked questions
What does a Azure DevOps Engineer do?
Azure DevOps engineers automate infrastructure and releases. They write Bicep or Terraform modules, design YAML pipelines in Azure DevOps or GitHub Actions, manage AKS clusters and container registries, and set up monitoring and rollback strategies. They work closely with developers and security teams. The role maps to AZ-400 and is one of the best-paid mid-level cloud roles in India. Strong scripting skills are expected.
Which skills are tested in a Azure DevOps Engineer interview?
Expect questions on Bicep and Terraform, YAML pipelines, AKS and ACR, Git branching, Monitoring and alerts. Most rounds also ask you to explain a project and solve one practical problem live.
How do I prepare for a Azure DevOps Engineer interview?
Revise DevOps and Infrastructure as Code, Azure Compute, Monitoring, Cost and Governance first using the topic sheets, practise the questions on this page aloud, then do one full mock interview to practise timing.