Azure DevOps Engineer
freshteam
Job Description
About the Role:
- Architect and maintain CI/CD pipelines using GitHub actions, Azure DevOps, Terraform, and Helm
- Use Terraform/ARM templates to provision AKS clusters and related Azure resources like Azure Container Registry (ACR), Ingress controllers, and Azure Monitor
- Manage Ingress controllers and load balancers for external access
- Set up node pools, autoscaling, and network policies to ensure scalability and security
- Deploy and manage Grafana within Azure Kubernetes Service (AKS) environments.
- Integrate OpenTelemetry for comprehensive observability across logs, metrics, and traces.
- Collaborate with development teams to onboard applications (.NET, Java, Python, Node.js) into the observability stack.
- Automate infrastructure provisioning using ARM templates, YAML pipelines, and other IaC tools.
- Responsible for maintenance of AKS environment including scaling and
- Monitor system health and performance using Grafana dashboards and alerting
- Managing Grafana components within AKS clusters.
- Perform regular AKS version upgrades
- Use Azure Policy, Key Vault, and container image scanning to maintain compliance