What are the responsibilities and job description for the Azure Devops Developer position at N Consulting Ltd?
Role : Azure Devops Developer
Location : UK, Leeds
Work Model – Hybrid(3 days work from Leeds YBS office is mandatory)
Experience required – 6 Years
Key Responsibilities:
- Design, implement, and maintain CI/CD pipelines using Azure DevOps (ADO).
- Automate infrastructure provisioning and configuration using Terraform, ARM templates, or Bicep.
- Manage source code repositories (Git), branching strategies, and version control best practices.
- Develop and maintain PowerShell, Bash, or Python scripts for automation.
- Configure and optimize Azure Kubernetes Service (AKS), Azure App Services, and other cloud-native solutions.
- Implement monitoring, logging, and alerting using Azure Monitor, Log Analytics, and Application Insights.
- Improve security and compliance using Azure Security Center, Key Vault, and role-based access control (RBAC).
- Troubleshoot and resolve issues in CI/CD pipelines, deployments, and infrastructure.
- Collaborate with developers, cloud engineers, and security teams to enhance DevOps workflows.
- Ensure high availability, scalability, and reliability of cloud environments.
Required Skills & Experience:
- 6 years of experience in Azure DevOps, CI/CD, and automation.
- Strong hands-on experience with Azure DevOps (Repos, Pipelines, Artifacts, Boards).
- Expertise in Infrastructure as Code (IaC) using Terraform, ARM templates, or Bicep.
- Proficiency in scripting languages like PowerShell, Bash, or Python.
- Experience with containerization and orchestration (Docker, Kubernetes, AKS).
- Knowledge of Azure networking, security, and identity management.
- Hands-on experience in monitoring, logging, and observability tools in Azure.
- Strong understanding of Git branching strategies and version control.
- Experience in Windows/Linux server administration in cloud environments.
- Familiarity with Agile and DevOps best practices.