DevOps Engineer
Posted Updated
Description
Responsibilities:
- 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 the AKS environment, including scaling.
- Monitor system health and performance using Grafana dashboards and alerting.
- Manage Grafana components within AKS clusters.
- Perform regular AKS version upgrades.
- Use Azure Policy, Key Vault, and container image scanning to maintain compliance.
Requirements:
- 3+ years of experience in DevOps or cloud infrastructure roles.
- Strong proficiency in Azure DevOps, Terraform, AKS, Docker, and Helm.
- Proven experience deploying and managing Grafana and related observability tools.
- Familiarity with GitHub Actions, JFrog, and CI/CD automation.
- Excellent troubleshooting, communication, and collaboration skills.
