← Case Studies

AWS · Data Engineering · Infrastructure Automation

Wipro

Wipro

Tech Lead — Cloud & Data Platform Engineering · Mumbai, India · Feb 2024 – Apr 2025

Enabling a cloud data platform that gave a global benefits provider reliable, automated infrastructure for its data workloads.

AWSTerraformRedshiftGlueS3Data PlatformIaCBlue-Green Deployment

Business Context

Alight Solutions, a global HR and benefits technology company, needed a stable, scalable cloud data platform on AWS to support growing data engineering workloads. The existing infrastructure had gaps in automation, consistency, and operational reliability — slowing down the data engineering team's ability to ship.

The Challenge

The team needed reusable, production-grade AWS infrastructure that could support Redshift clusters, Glue ETL jobs, and S3-based data pipelines — without requiring manual provisioning for every new workload. Deployment processes were inconsistent, and there was limited visibility into infrastructure state.

Approach & Architecture

Led a 7-engineer team to design and deliver reusable Terraform modules for core AWS resources. Standardised the provisioning of Redshift, Glue, S3, and supporting IAM and networking components. Introduced blue-green deployment patterns to reduce deployment risk and implemented secure automation practices across the platform.

Architecture notes

Modular Terraform codebase with environment-specific variable files. Redshift clusters provisioned behind private subnets with IAM role-based access. Glue jobs triggered via EventBridge schedules with S3 as the data lake layer. Blue-green deployment strategy applied to infrastructure changes to minimise blast radius.

Tools & Stack

AWSTerraformAmazon RedshiftAWS GlueAmazon S3IAMVPCGitHub ActionsPython

What I Owned

  • Technical leadership of a 7-engineer cloud and data platform team
  • Terraform module design and reusability standards
  • AWS infrastructure provisioning for Redshift, Glue, and S3 workloads
  • Secure automation patterns and IAM governance
  • Blue-green deployment strategy for infrastructure changes

Outcomes

  • Delivered reusable Terraform modules that reduced provisioning time for new data workloads
  • Standardised infrastructure across environments, reducing configuration drift
  • Blue-green deployment approach reduced deployment-related incidents
  • Data engineering team gained reliable, self-service infrastructure for pipeline development

Lessons Learned

Reusability in IaC pays off fastest when the team agrees on module boundaries early. Investing in blue-green patterns for infrastructure — not just application deployments — meaningfully reduces operational risk.