Role Overview
As an AI Infrastructure Engineer, you are a deep technical contributor with subsystem ownership and notable technical influence. Your role will be crucial in ensuring that the AI solutions you contribute to are consistent, secure, and reliable.
Responsibilities
- Architect reusable Terraform modules and Crossplane compositions for multi-environment use
- Design and maintain multi-environment GitOps structures with FluxCD
- Engineer advanced ADO pipeline patterns (multi-stage, gated, reusable templates)
- Solve complex AKS issue (networking, scaling, controllers, identity integration)
- Implement and maintain Workload identity patterns for AKS workloads
- Improve team practices through tooling, documentation, and automation improvements
- Perform technical reviews to ensure quality, security, and consistency
- Mentor junior AI Infrastructure Engineers, fostering growth and development of team members through knowledge-sharing, constructive code review, and by setting the standard for best practices
Requirements
- 3+ years of experience designing, operating, and scaling production Kubernetes platforms, with deep hands-on expertise in Azure Kubernetes Service (AKS).
- Must be comfortable working between 5:00 PM and 2:00 AM IST.
- Strong infrastructure-as-code experience using Terraform, with supplemental use of Crossplane and ARM templates.
- Demonstrated success implementing GitOps operating models, including desired-state enforcement, drift detection, and multi-environment promotion.
- Experience defining and operating observability standards, including monitoring, alerting, and SLI/SLOs using tools such as Azure Monitor, Log Analytics, Prometheus, and Grafana.
- Experience with at least one Cloud Computing platform (experience with Microsoft Azure a plus).
- Experience with serverless functions, e.g., OpenFaaS
- Bachelor’s degree
Skills
- Terraform
- Kubernetes
- Azure Kubernetes Service (AKS)
- GitOps
- Azure DevOps