NTT DATA is seeking a seasoned Infrastructure as Code (IaC) Developer to join a Platform Engineering team to build and contribute to APIs used to provision and maintain infrastructure components. This role is ideal for a developer who understands the toil of infrastructure and is passionate about removing barriers with automation for fellow engineers.
Requirements
- 3 + years of experience with Terraform, Pulumi, Ansible, or similar IaC tools
- 3 + years of experience with GitOps principles and experience with tools like ArgoCD or Flux
- 2 + years of experience with Kubernetes, container orchestration, and hybrid cloud platforms (AWS, Azure, GCP)
- 2+ years of experience with designing and consuming RESTful APIs and integrating infrastructure automation into platform services
- Experience with Crossplane or other control plane abstraction tools
- Familiarity with developer portals (e.g., Backstage) and CI/CD pipelines
- Familiarity with service mesh technologies (e.g., Istio, Linkerd)
Responsibilities
- Lead complex initiatives to develop infrastructure to provide solutions for business applications
- Architect and develop reusable, modular Infrastructure as Code (IaC) components using tools like Terraform, Pulumi, Ansible, or Crossplane.
- Design and implement GitOps-driven workflows that enable automated provisioning, deployment, and lifecycle management of cloud infrastructure.
- Build and maintain self-service platform capabilities that empower developers to manage infrastructure independently through intuitive interfaces and APIs.
- Lead the integration of infrastructure automation with tools such as ArgoCD, Kubernetes, and Backstage to streamline developer experience.
- Define and enforce infrastructure standards and golden paths that promote consistency, security, and scalability.
- Collaborate with platform, security, and application teams to align infrastructure automation with business and engineering goals.
Other
- Local candidates only.
- 5+ years of Technology Infrastructure Engineering and Solutions experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- Participate in architecture reviews, code reviews, and mentor other engineers on best practices in infrastructure automation.
- Continuously evaluate and improve the performance, reliability, and maintainability of infrastructure tooling and workflows.
- A developer-first mindset with a passion for reducing friction and improving engineering productivity