Note: The job is a remote job and is open to candidates in USA. NTT DATA is a global provider of business and technology services, including consulting, applications, infrastructure, and connectivity solutions. The company is seeking an experienced DevOps & Platform Engineer to design and maintain CI/CD pipelines, cloud infrastructure, infrastructure-as-code solutions, container platforms, monitoring systems, security controls, and automation. The role collaborates with developers, architects, security teams, data engineers, and IT operations to enable reliable, scalable, secure, and automated software delivery.
Responsibilities
- Design, implement, and maintain enterprise CI/CD pipelines
- Automate application build, testing, deployment, and release processes
- Develop standardized deployment frameworks and reusable pipeline templates
- Implement automated testing and quality gates within CI/CD workflows
- Manage application releases across development, QA, staging, and production environments
- Troubleshoot deployment failures and improve pipeline reliability
- Implement DevSecOps practices throughout the software development lifecycle
- Support continuous integration and continuous delivery across multiple development teams
- Design, deploy, and maintain scalable cloud infrastructure
- Work with Microsoft Azure, AWS, or other major cloud platforms
- Implement cloud infrastructure using Infrastructure as Code (IaC)
- Manage compute, networking, storage, identity, security, and other cloud services
- Implement cloud scalability, availability, performance, and disaster recovery strategies
- Monitor cloud resource utilization and identify opportunities for performance and cost optimization
- Support cloud migration and modernization initiatives
- Develop and maintain Infrastructure as Code using:
- Terraform
- Azure Bicep or ARM Templates
- CloudFormation, where applicable
- Create reusable infrastructure modules and deployment templates
- Implement automated provisioning and configuration management
- Manage infrastructure changes through version control and automated deployment processes
- Establish standards for infrastructure automation across environments
- Develop and manage containerized applications using Docker
- Deploy and manage workloads using Kubernetes
- Work with Azure Kubernetes Service (AKS), Amazon EKS, or similar platforms
- Configure container orchestration, networking, storage, and security
- Implement Helm charts and Kubernetes deployment strategies
- Troubleshoot container and Kubernetes-related issues
- Support scalable and highly available container platforms
- Manage and optimize Azure DevOps environments
- Develop Azure DevOps Pipelines and reusable pipeline templates
- Manage Git repositories, branching strategies, pull requests, and code promotion
- Implement automated build and release processes
- Support source-control governance and development standards
- Integrate Azure DevOps with testing, security, monitoring, and deployment tools
- Implement enterprise monitoring, logging, alerting, and observability solutions
- Monitor application, infrastructure, network, and cloud performance
- Work with tools such as:
- Azure Monitor
- Application Insights
- Log Analytics
- Prometheus
- Grafana
- Splunk
- Datadog
- Develop dashboards and alerts for system health and performance
- Troubleshoot production incidents and perform root-cause analysis
- Support Site Reliability Engineering (SRE) practices and continuous improvement
- Integrate security controls into CI/CD pipelines
- Implement secure infrastructure and deployment practices
- Manage secrets, certificates, keys, and credentials using secure technologies such as Azure Key Vault or equivalent solutions
- Implement identity and access management best practices
- Integrate vulnerability scanning, code scanning, container scanning, and security testing into development workflows
- Collaborate with cybersecurity teams to address vulnerabilities and compliance requirements
- Develop automation scripts and tools to reduce manual operational activities
- Use PowerShell, Python, Bash, or similar scripting languages
- Automate infrastructure provisioning, configuration, deployment, monitoring, and maintenance
- Identify repetitive processes and develop automated solutions
- Build reusable automation frameworks for engineering teams
- Work closely with developers, architects, security engineers, data engineers, and IT operations
- Support development teams in implementing DevOps best practices
- Participate in Agile ceremonies, sprint planning, technical design sessions, and retrospectives
- Provide technical guidance and troubleshooting support
- Document infrastructur
Skills
- 8+ years of experience in DevOps & CI/CD
- 8+ years of experience in Design, implement, and maintain enterprise CI/CD pipelines
- 8+ years of experience in Automate application build, testing, deployment, and release processes
- 8+ years of experience in Implement automated testing and quality gates within CI/CD workflows
- 8+ years of experience in Manage application releases across development, QA, staging, and production environments
- 8+ years of experience in Troubleshoot deployment failures and improve pipeline reliability
- 8+ years of experience in Implement DevSecOps practices throughout the software development lifecycle
- 8+ years of experience in Support continuous integration and continuous delivery across multiple development teams
- 8+ years of experience in Work with Microsoft Azure, AWS, or other major cloud platforms
- 8+ years of experience in Manage secrets, certificates, keys, and credentials using secure technologies such as Azure Key Vault or equivalent solutions
- 8+ years of experience in Develop automation scripts and tools to reduce manual operational activities
Company Overview
Company H1B Sponsorship