Job Title: Azure DevOps Engineer
Location: Bengaluru
Department: Products / Services
Tech Stack: Azure, Terraform, Azure DevOps, Docker, Kubernetes, PostgreSQL, Redis, NoSQL, ELK, Grafana, Prometheus
About iVoyant
iVoyant builds next-generation enterprise products and platforms with a strong emphasis on scalability, resilience, and security. Our products division focuses on domain-specific platforms, while our services division delivers customized digital transformation solutions for global enterprises.
Role Overview
We're looking for a Terraform-first DevOps Engineer with a strong foundation in Azure and working knowledge of multi-cloud platforms (AWS/GCP as a plus). You will own infrastructure automation, CI/CD pipelines, container orchestration, and operational excellence—including observability, access control, and cost-aware infrastructure design.
Key Responsibilities
- Design, build, and maintain Infrastructure as Code using Terraform, following modular, reusable, and scalable patterns.
- Implement and manage CI/CD pipelines with Azure DevOps, supporting workflows like blue-green deployments, rollback strategies, and approvals.
- Deploy and manage infrastructure across Azure (primarily) and optionally AWS/GCP.
- Administer Azure Kubernetes Service (AKS), container registries, and workloads using Docker and K8s best practices.
- Configure Application Gateway, Ingress Controllers, and implement Service Mesh (Sidecar pattern) where applicable.
- Secure secrets and certificates using Azure Key Vault, and enforce role-based access with Azure RBAC.
- Own PostgreSQL, Redis, and other data infrastructure setup, backup/restore, and monitoring.
- Set up comprehensive monitoring and alerting using ELK, Grafana, Prometheus, and Azure-native tools.
- Automate routine operations, implement disaster recovery strategies, and ensure infrastructure readiness for scale.
- Collaborate closely with developers and product teams in a fast-paced Agile environment to meet sprint and release goals.
Required Skills
- 2–5 years of DevOps experience with a strong focus on Azure.
- Deep expertise in Terraform, including remote state, workspaces, modules, and Terraform Cloud or CI integration.
- Solid experience with Azure DevOps, YAML pipelines, and GitOps workflows.
- Strong understanding of Azure networking, App Gateway, VNet, NSGs, private endpoints, and load balancing.
- Experience with AKS, Helm, sidecar deployments, and container lifecycle management.
- Familiarity with PostgreSQL and Redis administration in production.
- Proficient in scripting (PowerShell, Bash) and using Azure CLI, REST APIs, and ARM templates (if needed).
- Exposure to monitoring stacks like ELK, Prometheus, Grafana, and alerting best practices.
- Understanding of infrastructure security, identity and access controls, and compliance requirements.