"Position: Azure DevOps Engineer (Gen AI Python Project) Location: Client Environment (on-premises/Azure) ________________________________________ About the Project You will join a cross-functional team building a next-gen AI-powered Python application leveraging LangChain for LLM orchestration, FastAPI for microservices, Celery & Redis for async task processing, and Angular for a responsive user interface. The solution runs on PostgreSQL and is secured via Azure Entra in a client-managed Azure environment. ________________________________________ Key Responsibilities o CI/CD Pipeline Design & Maintenance o Architect, implement, and maintain Azure DevOps pipelines for Python, Angular, and infrastructure-as-code (IaC). o Ensure seamless build, test, containerization (Docker), and deployment to Azure Kubernetes Service (AKS) or Azure App Service. o Infrastructure as Code (IaC) o Define and maintain Azure resources (VMs, AKS clusters, Azure Container Registry, PostgreSQL, Redis Cache, Azure Entra, etc.) using Terraform or ARM/Bicep templates. o Version-control all IaC and collaborate on pull requests to enforce best practices. o Environment & Release Management o Manage multiple environments (Dev/Test/Staging/Prod) in client-owned Azure subscription. o Automate environment provisioning, configuration drift detection, and secret management (Key Vault integration for app secrets and Azure Entra tokens). o Monitoring, Logging & Alerting o Implement end-to-end observability: Azure Monitor, Application Insights, Prometheus/Grafana (if used), and log aggregation for FastAPI, Celery workers, and frontend services. o Define SLOs/SLIs, create alerts for failures, latency, task-queue backlogs, and LLM response anomalies. o Security & Compliance o Integrate Azure Entra ID for authentication/authorization of microservices and Angular frontend. o Apply network security (NSGs, private endpoints), ensure compliance with client policies, and perform periodic security scans. o Collaboration & Support o Work closely with Python backend, frontend (Angular), ML/GenAI, and database teams to ensure reliable deployments. o Provide on-call rotation support, troubleshoot CI/CD failures, environment incidents, and performance bottlenecks. ________________________________________ Required Skills & Experience o Azure DevOps: 3+ years building and managing pipelines, release gates, and service connections. o Python Ecosystem: Strong scripting for custom pipeline tasks; familiarity with FastAPI, Celery & Redis for async workflows. o Gen AI / LangChain: Working knowledge of orchestrating large language models (LLMs) in production. o Infrastructure as Code: Hands-on with Terraform or ARM/Bicep to provision Azure resources. o Containerization & Orchestration: Docker, Kubernetes (AKS), Helm charts. o Databases: Deployment and management of PostgreSQL in Azure (Azure Database for PostgreSQL). o Frontend Delivery: Familiarity with building, packaging, and deploying Angular applications (including responsive UI considerations). o Identity & Access: Azure Entra ID (Azure AD) integration for service-to-service and user authentication. o Monitoring & Logging: Define metrics and alerts in Azure Monitor / Application Insights. ________________________________________ Nice-to-Have o Experience with SQLAlchemy for database migrations and ORM in pipelines. o Familiarity with LangChain's callback handlers and custom agent deployments. o Knowledge of advanced Celery features (chords, retry policies, rate limiting). o Exposure to client-side performance monitoring (Lighthouse, Webpack optimizations). o Scripting with PowerShell or Azure CLI for ad-hoc automation. o Azure DevOps Engineer Expert (AZ-400) or equivalent hands-on certification. ________________________________________ Personal Attributes o Strong communicator who can bridge DevOps, development, and data science teams. o Proactive problem-solver, comfortable in high-velocity Agile environments. o Attention to detail "
Mandatory Skills
"Required Skills & Experience o Azure DevOps: 3+ years building and managing pipelines, release gates, and service connections. o Python Ecosystem: Strong scripting for custom pipeline tasks; familiarity with FastAPI, Celery & Redis for async workflows. o Gen AI / LangChain: Working knowledge of orchestrating large language models (LLMs) in production. o Infrastructure as Code: Hands-on with Terraform or ARM/Bicep to provision Azure resources. o Containerization & Orchestration: Docker, Kubernetes (AKS), Helm charts. o Databases: Deployment and management of PostgreSQL in Azure (Azure Database for PostgreSQL). o Frontend Delivery: Familiarity with building, packaging, and deploying Angular applications (including responsive UI considerations). o Identity & Access: Azure Entra ID (Azure AD) integration for service-to-service and user authentication. o Monitoring & Logging: Define metrics and alerts in Azure Monitor / Application Insights."
Nice to have skills
"Nice-to-Have o Experience with SQLAlchemy for database migrations and ORM in pipelines. o Familiarity with LangChain's callback handlers and custom agent deployments. o Knowledge of advanced Celery features (chords, retry policies, rate limiting). o Exposure to client-side performance monitoring (Lighthouse, Webpack optimizations). o Scripting with PowerShell or Azure CLI for ad-hoc automation. o Azure DevOps Engineer Expert (AZ-400) or equivalent hands-on certification. ________________________________________"
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3779145
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
Remote, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.