
AI/ML DevOps Engineer
Responsibilities
Qualifications & Requirements
Full Job Description
NTT DATA is seeking an AI/ML DevOps Engineer for its India operations in Noida, Chennai, Bengaluru, or Pune. This role involves designing, building, and maintaining Infrastructure-as-Code (IaC) using Terraform to provision and manage Azure AI/ML services for various application teams. Responsibilities include engineering reusable IaC modules for Azure AI/ML resources like Azure OpenAI/AI Studio, Azure ML, Cognitive Search, Key Vault, Storage, and networking. You will automate deployment pipelines (Azure DevOps/GitHub Actions) for provisioning, policy checks, and environment promotion, integrating secrets, approvals, and drift detection. The role requires establishing access and identity management using Microsoft Entra ID patterns for applications and automation. Support for AKS-based deployments and platform integrations for AI services on Kubernetes is also expected. Emphasis will be placed on hardening and governing deployments through guardrails (Azure Policy, role assignments, private endpoints), tagging for FinOps, and establishing logging/monitoring baselines. Proficiency in scripting with Python or Bash for IaC tooling and deployment assistance, along with experience in codifying policies/controls (OPA/Conftest, Azure Policy as Code) and cost governance tags, is required.
Company
NTT DATA
NTT DATA is a global leader in business and technology services, serving a significant portion of the Fortune Global 100. The company is dedicated to accelerating client success and fostering positive...