Job Overview:
CGI is looking for a skilled Software Engineer - an experienced Azure AI Foundry / Azure AI Services Automation Engineer to design, automate, deploy, and support enterprise AI platforms on Microsoft Azure. The ideal candidate will have strong hands-on experience with Azure AI Foundry, Azure AI Services, Infrastructure as Code (IaC), CI/CD automation, and scripting.
The role focuses on building scalable, repeatable, and secure AI infrastructure deployments using Terraform or Bicep, Azure DevOps pipelines, Python, PowerShell, and REST APIs. The candidate will work closely with engineering and platform teams to enable seamless onboarding of AI workloads, automate environment provisioning, and troubleshoot deployment and integration issues.
Key Responsibilities
- Design, implement, and automate infrastructure deployments for Azure AI Foundry and Azure AI Services.
- Develop, maintain, and reuse Infrastructure as Code (IaC) modules using Terraform and/or Bicep.
- Build and manage Azure DevOps CI/CD pipelines for automated infrastructure provisioning, configuration, and deployment.
- Develop Python and PowerShell scripts to automate environment setup, deployment workflows, and operational activities.
- Integrate Azure AI services with enterprise applications and platforms using REST APIs and other supported interfaces.
- Configure and manage Managed Identities, Role-Based Access Control (RBAC), and secure connectivity for AI workloads.
- Implement and support Azure networking configurations, including Virtual Networks (VNets) and Private Endpoints.
- Configure and integrate Azure API Management (APIM) and Azure OpenAI services, where required.
- Troubleshoot infrastructure deployment failures, service integration issues, connectivity problems, and pipeline execution errors.
- Support the onboarding of enterprise AI workloads by providing standardized deployment templates, reusable automation components, and platform integration support.
- Implement monitoring, logging, and observability using Azure Monitor, Application Insights, and related Azure services.
- Establish reusable deployment patterns, technical documentation, and operational procedures to improve consistency and reduce manual intervention.
- Collaborate with onshore engineering, cloud platform, security, and application teams to ensure secure, reliable, and scalable AI service deployments.
Mandatory Skills
- Azure AI Foundry / Azure AI Services: Hands-on engineering experience implementing, configuring, and deploying Azure AI platforms and services.
- Infrastructure as Code (IaC): Practical experience developing and managing infrastructure deployment modules using Terraform and/or Bicep.
- Azure DevOps CI/CD: Experience designing and implementing automated build, release, and infrastructure deployment pipelines.
- Python / PowerShell and API Integration: Strong scripting skills for automation, deployment orchestration, and integration with REST APIs.
Positive-to-Have Skills
- Experience with Azure API Management (APIM) and Azure OpenAI.
- Knowledge of Azure networking, Virtual Networks (VNets), Private Endpoints, and secure service connectivity.
- Experience with Managed Identity, RBAC, and Azure security best practices.
- Familiarity with containerization technologies and container-based deployments.
- Experience with monitoring, logging, and observability using Azure Monitor and Application Insights.
- Experience supporting enterprise AI platforms and enabling AI workload onboarding.
- Previous experience in banking, financial services, or other regulated environments.
About CGI :
CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodation for people with disabilities in accordance with provincial legislation. Please let us know if you require reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.
📌 Azure Engineer (Hyderabad)
🏢 CGI
📍 Hyderabad