Azure DevOps Engineer (Hybrid, Edinburgh)
Tweed Ai โ United Kingdom ยท Posted ~7 hours ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
THIS IS A HYBRID ROLE: PLEASE ONLY APPLY IF WITHIN COMMUTING DISTANCE OF EDINBURGH (WILL BE AUTOMATICALLY REJECTED OTHERWISE)
The Role:
Make releases routine: fast, repeatable and safe.Own our CI/CD pipelines and Azure infrastructure as code.
Keep test and production environments secure, observable and cost-effective.Work closely with developers and coach them on pipelines and Azure.Help the whole team own building and deploying software, rather than handing it off.
Key Responsibilities:
CI/CD: design, build and maintain YAML pipelines in Azure DevOps, including build, automated test, release approvals and environment gates for test and production.Infrastructure as code: provision and manage Azure resources with Bicep or Terraform, versioned and deployed through pipelines rather than the portal.Azure platform: look after App Services, Azure Functions, Azure SQL Database, Storage, Key Vault, networking and, where used, containers (AKS or Container Apps).Security and access: manage Microsoft Entra ID access, managed identities, service connections and secrets; apply least privilege and keep secrets out of code.Monitoring and reliability: set up Azure Monitor, Application Insights and alerting; take part in incident response and blameless post-incident reviews.Database deployment: automate schema changes and migrations for Azure SQL safely across environments.Cost management: track and reduce Azure spend, for example by right-sizing resources and scheduling non-production environments.Ways of working: maintain branch policies, pull request checks and repository standards; document processes in the team wiki.Collaboration: support and coach developers on pipelines, Azure and good release practice.Scaling: design and configure services to scale with demand, using autoscaling for App Service, AKS or Functions, and load-test before major releases.Messaging and event-driven processing: build and support asynchronous workflows with Azure Service Bus, including queues, topics, retries and dead-letter handling.
Essential Skills and Experience
[3+] years in a DevOps, platform or cloud engineering role.Hands-on experience building YAML pipelines in Azure DevOps (or GitHub Actions, with willingness to move to Azure DevOps).Strong working knowledge of core Azure services: App Service, Functions, Azure SQL, Storage, Key Vault, virtual networks.Infrastructure as code with Bicep, ARM or Terraform.Scripting in PowerShell and/or Bash; comfortable with the Azure CLI.Confident with Git, branching strategies and pull request workflows.Understanding of Entra ID, role-based access control and secure secret management.Clear communication: you can explain technical choices to developers and non-technical colleagues.
Desirable Skills:
Containers: Docker, Azure Container Apps or AKS.Some knowledge of PostgreSQL..NET build and deployment experience.Automated database deployment (SQL projects/DACPAC, EF Core migrations or Flyway).Observability with Application Insights, Log Analytics and KQL.Experience in financial services or another regulated environment (audit trails, change control, data protection).Microsoft certifications such as AZ-400 (DevOps Engineer Expert), AZ-104 (Azure Administrator) or AZ-305 (Solutions Architect).
We have 152,764 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 152,764 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume