Senior Azure DevOps Engineer
NTT DATA North America · Atlanta, GA · 1 mo ago
On-siteEngineering$30/hrOther
About the role
NTT DATA Services is seeking a hands-on Azure DevOps Engineer with strong expertise in GitHub Actions, Azure Cloud, AKS, Entra ID, Azure App Services, and AI Foundry integrations. The role involves building and maintaining CI/CD pipelines, managing cloud infrastructure, securing application deployments, configuring Azure services, and supporting AI-enabled applications deployed within the Azure ecosystem.
Responsibilities
- DevOps & CI/CD Design, implement, and optimize CI/CD pipelines using GitHub Actions.
- Automate application build, release, deployment, and rollback processes.
- Implement Infrastructure as Code (IaC) and deployment automation.
- Establish branching strategies, release governance, and deployment standards.
- Azure Platform Administration
- Manage and support Azure subscriptions, resource groups, networking, and security controls.
- Configure and maintain Azure App Services, Function Apps, and related platform services.
- Optimize application performance, scalability, reliability, and monitoring.
- Support production deployments and operational excellence initiatives.
- Identity & Security Admin
- Administer and troubleshoot Microsoft Entra ID (Azure AD).
- Design and manage RBAC, Managed Identities, Service Principals, Enterprise Applications, and access governance.
- Implement secure authentication and authorization patterns across applications and services.
- Ensure compliance with enterprise security and governance requirements.
- AKS & Container Platform
- Deploy and manage applications on Azure Kubernetes Service (AKS).
- Configure ingress, secrets management, container registries, scaling policies, and monitoring.
- Support containerization using Docker and Kubernetes best practices.
- Troubleshoot cluster, networking, and deployment issues.
- Azure AI & AI Foundry Integration
- Configure and maintain Azure AI Foundry connectivity and application bindings.
- Integrate AI services into enterprise applications through secure deployment pipelines.
- Manage secrets, endpoints, model deployments, and environment configurations.
- Support AI application lifecycle management across development, testing, and production environments.
- Monitoring & Operations
- Implement observability using Azure Monitor, Application Insights, Log Analytics, and dashboards.
- Perform root cause analysis, incident resolution, and platform optimization.
- Develop operational runbooks and support automation initiatives.
Qualifications
- Must Have:
- 5+ years of experience in Azure DevOps and Cloud Engineering.
- Strong expertise in GitHub Actions and CI/CD automation.
- Hands-on experience with Azure App Services and cloud-native deployments.
- Strong knowledge of Microsoft Entra ID (Azure AD), RBAC, Managed Identities, and Service Principals.
- Experience managing and troubleshooting AKS environments.
- Experience with containerization technologies including Docker and Kubernetes.
- Strong understanding of Azure networking, security, and governance.
- Experience with PowerShell, Bash, or scripting languages for automation.
- PREFERRED:
- Azure AI Foundry and Azure OpenAI deployment experience.
- Terraform, Bicep, or ARM Templates.
- GitHub Enterprise administration.
- Azure API Management.
- DevSecOps and security scanning tools.
- Monitoring and observability platforms.
Skills
- Must Have:
- PowerShell / Bash.
- PREFERRED:
- Terraform, Bicep.
- Azure API Management.
- DevSecOps and security scanning tools.
- Monitoring and observability platforms.