Hi there 👋, I am Subhamay Bhattacharyya, 6x AWS, 1x Azure, 2x GitHub and 1x HashiCorp Terraform, 2 x Snowflake and 1 x Databricks Certified Data Engineer and a AWS Cloud Enthusiast
I'm a Senior Manager & Cloud Data Engineer with a strong focus on multi-cloud architecture, DevOps automation, and data platforms. I build production-grade cloud systems across AWS, Azure, and GCP using Terraform, GitHub Actions, Ansible, and serverless services, with a deep emphasis on security, observability, and cost-efficient design.
My work blends hands-on engineering with architectural leadership—from designing event-driven data pipelines and cloud-native analytics platforms to building enterprise-ready CI/CD pipelines using OIDC-based zero-trust authentication and infrastructure-as-code.
I’m currently developing a multi-cloud Cloud Resume Challenge platform, where the same production-grade architecture is deployed on:
- AWS — S3, CloudFront, Route 53, Lambda, DynamoDB, Kinesis, RDS, VPC, EC2, Athena, API Gateway, Glue, Step Functions, SNS, SQS, EventBridge, CloudWatch, IAM, KMS, Secrets Manager
- GCP — Cloud Storage, Cloud CDN, Cloud DNS, Workload Identity Federation
- Azure — Storage Static Website, Azure Front Door, Azure DNS
Everything is provisioned using Terraform modules, deployed via GitHub Actions with OIDC, and validated with Ansible-driven configuration management—mirroring how real-world cloud platforms are built and operated.
Alongside this, I build reusable GitHub Actions, Terraform modules, and data engineering pipelines for AWS Glue, Snowflake, BigQuery, and Azure Data Factory.
- Multi-cloud Infrastructure as Code (Terraform, HCP Terraform, GitHub OIDC)
- Serverless & Event-Driven Architectures (Lambda, Glue, Kinesis, Pub/Sub, Dataflow)
- Data Engineering Platforms (Snowflake, BigQuery, Athena, Glue, DMS)
- CI/CD & Platform Engineering (GitHub Actions, reusable workflows, DevContainers)
- Security & Observability (OIDC, IAM federation, Honeycomb, Splunk, lineage tracking)
I actively maintain a broad certification portfolio across AWS, Azure, GCP, Snowflake, GitHub, and Terraform, using them as a way to validate and deepen real-world engineering skills—not just theory.
To design and operate cloud platforms that are secure, automated, observable, and scalable by default—and to build public, open-source projects that demonstrate what modern cloud engineering really looks like in practice.
Legend: ⚪ Initialized 🟡 In Progress 🟢 Complete 🔴 Blocked
| Repository | Description | Status | Stats |
|---|---|---|---|
| image-labeling |
This project demonstrates how to build a simple image labeling pipeline using AW... Current - Stack created. Next - Fix the S3 notification |
🟡 | |
| event-driven-etl-automation |
Event-driven, serverless ETL pipeline on AWS that automates data ingestion, tran... Current - Repository Initialized. Next - Create the entire stack. |
⚪ | |
| aws-snowflake-e2e-project |
End-to-end Snowflake data engineering project: layered stage/raw/curated design,... Need to progress further with the Udemy course resource. |
🟢 |
| Repository | Description | Status | Stats |
|---|---|---|---|
| aws-athena-iceberg-demo |
A hands-on demo showcasing Apache Iceberg tables on Amazon S3 queried using Amaz... Done - S3 bucket created. Next - Create Athena tables |
🟡 |
| Repository | Description | Status | Stats |
|---|---|---|---|
| databricks-terraform-bootstrap |
Terraform-based bootstrap for provisioning a Databricks workspace, clusters, and... Not Available |
⚪ |
| Repository | Description | Status | Stats |
|---|---|---|---|
| gcp-webhook-to-slack-function |
Provision a Google Cloud project and deploy a Python HTTP Cloud Function with Te... Not Available |
⚪ |
| Repository | Description | Status | Stats |
|---|---|---|---|
| snowflake-de-environment-setup |
Environment setup demo for Snowflake Data Engineering labs, including roles, war... Not Available |
⚪ | |
| snowflake-de-semi-structured-json |
Demo project showcasing querying, flattening, and transforming semi-structured J... Not Available |
⚪ | |
| snowflake-de-iceberg-tables |
Hands-on demo for creating and querying Apache Iceberg tables in Snowflake, incl... Not Available |
⚪ | |
| snowflake-de-external-data-lake |
Demonstrates Snowflake data lake patterns using external stages, external tables... Not Available |
⚪ | |
| snowflake-de-snowpipe-ingestion |
End-to-end Snowpipe demo showing automated file ingestion from stages into Snowf... Not Available |
⚪ | |
| snowflake-de-json-loading |
Demo focused on loading semi-structured JSON files into Snowflake using stages, ... Not Available |
⚪ | |
| snowflake-de-batch-ingestion |
Batch ingestion and ELT demo covering file loading, JSON parsing, schema detecti... Not Available |
⚪ | |
| snowflake-de-scripting-procedures |
Snowflake Scripting demo showcasing stored procedures, loops, exception handling... Not Available |
⚪ | |
| snowflake-de-udf-extensibility |
Demonstrates Snowflake extensibility features including SQL UDFs, Python UDFs, a... Not Available |
⚪ | |
| snowflake-de-data-exchange |
Demo exploring Snowflake Marketplace and Data Exchange, including querying and d... Not Available |
⚪ | |
| snowflake-de-snowpark-notebooks |
Introduction to Snowpark using notebooks, showing data processing and transforma... Not Available |
⚪ | |
| snowflake-de-unstructured-data |
Demo for working with unstructured data using directory-enabled stages, scoped U... Not Available |
⚪ | |
| snowflake-de-llm-functions |
Hands-on demo using Snowflake Large Language Model functions for text analysis, ... Not Available |
⚪ | |
| snowflake-de-unstructured-pipelines |
Pipeline automation demo combining unstructured data processing with Snowflake t... Not Available |
⚪ | |
| snowflake-de-dynamic-tables |
Comprehensive demo of Snowflake Dynamic Tables including chaining, joins, refres... Not Available |
⚪ | |
| snowflake-de-lakehouse-pipeline |
End-to-end Snowflake Lakehouse pipeline demo covering bronze, silver, and gold l... Not Available |
⚪ | |
| snowflake-de-query-optimization |
Demo highlighting Snowflake SQL best practices for high-performance queries, pru... Not Available |
⚪ | |
| snowflake-de-performance-toolkit |
Performance analysis demo using Snowflake query history, tuning metrics, and wor... Not Available |
⚪ | |
| snowflake-de-performance-scenarios |
Scenario-based performance troubleshooting demo covering investigation, optimiza... Not Available |
⚪ | |
| snowflake-de-clustering-mv |
Demo showcasing table clustering strategies and materialized views for query per... Not Available |
⚪ | |
| snowflake-de-data-unload |
Demonstrates unloading structured Snowflake data into JSON files using internal ... Not Available |
⚪ | |
| snowflake-de-observability-alerts |
Management and observability demo using alerts, notifications, and monitoring pa... Not Available |
⚪ | |
| snowflake-de-alerting-framework |
Advanced metadata-driven alerting framework demo using tables, alerts, tasks, an... Not Available |
⚪ | |
| snowflake-de-data-metrics |
Demo for creating and using Data Metric Functions (DMFs) to measure data quality... Not Available |
⚪ | |
| snowflake-de-azure-iceberg-tables |
Terraform-based reference implementation for building Snowflake Data Engineering... Not Available |
⚪ | |
| snowflake-de-dynamic-table-basic |
🎯Dynamic Table Lab 1: Implement Basic Dynamic Table with Incremental Refresh Not Available |
⚪ | |
| snowflake-de-basic-snowpipe |
Terraform-first implementation of Snowflake Basic Snowpipe, demonstrating infras... Not Available |
⚪ |
| Repository | Description | Status | Stats |
|---|---|---|---|
| terraform-gcp-lab-01-gce |
This repository is part of a hands-on Terraform learning series for Google Cloud... Not Available |
⚪ |
| Repository | Description | Status | Stats |
|---|---|---|---|
| s3-storage-best-practice |
S3 Security Best Practices using Terraform. Terraform test not added to CI pipeline |
🟡 |
| Repository | Description | Status | Stats |
|---|---|---|---|
| snowflake-dynamic-table-tutorial |
Hands-on tutorial demonstrating Snowflake Dynamic Tables with incremental refres... CI/CD Failing. |
🟠 | |
| snowflake-dynamic-table-pipeline |
🎯 End-to-end Snowflake Dynamic Table pipeline showcasing automated ingestion, tr... Not Available |
🟡 | |
| snowflake-iceberg-table-tutorial |
🎯 Hands-on tutorial repository demonstrating how to create and manage Snowflake ... Not Available |
⚪ | |
| snowflake-external-table-csv-tutorial |
🎯 This repository provides a step-by-step guide to implementing Snowflake Extern... S3 bucket,Database, Schama, File Format and External Stage created. |
🟡 | |
| snowflake-external-table-json-tutorial |
🎯 This tutorial demonstrates how to implement Snowflake External Tables on semi-... Ready to start working on this repo. |
🟡 | |
| snowflake-external-table-partition-tutorial |
🎯 Hands-on tutorial repository demonstrating how to create and manage Snowflake ... Not Available |
⚪ | |
| snowflake-external-table-parquet-tutorial |
🎯 This repository provides a step-by-step guide to implementing Snowflake Extern... Not Available |
⚪ | |
| snowflake-snowpipe-dynamic-table-pipeline |
🎯 End-to-end Snowflake data pipeline using External Stage and Snowpipe for autom... This is the pipeline of DE Simplified Dynamic Table masterclass - section 5 |
⚪ |
| Repository | Description | Status | Stats |
|---|---|---|---|
| checkov-report-action |
✅ GitHub JavaScript Action - Print Checkov Scan Report Not Available |
🟡 | |
| tf-validate-action |
GitHub Composite Action - Terraform Format Check and Validation. Not Available |
🟢 | |
| branch-issue-action |
✅ GitHub Composite Action - Check Branch Issue, to prevent pushing the code to a... Not Available |
🟢 | |
| tf-lint-action |
✅ GitHub Composite Action - Terraform Lint. Not Available |
🟢 | |
| tf-plan-action |
✅ GitHub Composite Action - Terraform Plan. Current - Working for AWS,Azure, GCP, Databricks. Next-Test for Snowflake |
🟢 | |
| tf-apply-action |
✅ GitHub Composite Action - Terraform Apply. Not Available |
🟢 | |
| tf-destroy-action |
GitHub Composite Action - Terraform Destroy. Not Available |
🟢 | |
| tf-yor-action |
GitHub Composite Action - Add Git metadata tags . Not Available |
🟡 | |
| create-release-action |
GitHub Composite Action - Create Draft Release with a clickable link to create t... Not Available |
🟢 |
| Repository | Description | Status | Stats |
|---|---|---|---|
| github-action-template |
✅ GitHub Composite Action: A Starter Template for GitHub Composite Action Not Available |
🟢 |
| Repository | Description | Status | Stats |
|---|---|---|---|
| terraform-destroy-wf |
GitHub Reusable Workflow to tear down a stack using Terraform Destroy Not Available |
🟢 | |
| tf-ci-reusable-wf |
GitHub Reusable Workflow: CI Pipeline using Terraform as IaC Current - Working for AWS,Azure, GCP, Databricks. Next-Test for Snowflake |
🟢 | |
| slack-notification-wf |
GitHub Reusable Workflow : Send Slack Notification on opening an issue of pull r... Not Available |
🟢 | |
| tf-release-wf |
GitHub Reusable Workflow: Terraform Release Not Available |
🟢 | |
| tf-deploy-multi-reusable-wf |
GitHub Reusable workflow to deploy a stack using Terraform multi-cloud environme... Not Available |
🔵 |
| Repository | Description | Status | Stats |
|---|---|---|---|
| terraform-snowflake-warehouse |
✅ Terraform module to manage Snowflake warehouses with configurable sizing, scal... Working as expected. |
🟢 | |
| terraform-snowflake-external-volume |
Terraform module to manage Snowflake external volume. Not Available |
⚪ | |
| terraform-snowflake-dynamic-table |
✅ Terraform module to manage Snowflake dynamic table. Working as expected. |
🟢 | |
| terraform-snowflake-database-schema |
✅ Terraform module to create and manage Snowflake databases and schemas using in... Working as expected. |
🟢 | |
| terraform-snowflake-file-format |
✅ Terraform module to manage Snowflake file format (CSV / JSON / Parquet) Working as expected. |
🟢 | |
| terraform-snowflake-storage-integration |
✅ Terraform module to manage Snowflake storage integration. Working as expected. |
🟢 | |
| terraform-snowflake-pipe |
✅ Terraform module to manage Snowflake pipe. Working as expected. |
🟢 | |
| terraform-snowflake-task |
✅ Terraform module to manage Snowflake task. Not Available |
🟡 | |
| terraform-snowflake-stage |
✅ Terraform module to manage Snowflake internal and external stage. Working as expected. |
🟢 | |
| terraform-snowflake-stream |
🎯 Terraform module to manage Snowflake stream. Need to start working on this repository. |
⚪ | |
| terraform-snowflake-table |
✅ Terraform module to manage Snowflake table. Working as expected. |
🟢 | |
| terraform-snowflake-seed-data |
✅ Terraform Snowflake module to execute controlled SQL (INSERT, UPDATE, MERGE) f... Working as expected. |
🟢 |
| Repository | Description | Status | Stats |
|---|---|---|---|
| terraform-snowflake-module-template |
✅ Terraform Snowflake module GitHub repository template Not Available |
🟢 | |
| terraform-aws-module-template |
Terraform AWS Module Template Not Available |
🟢 |
| Repository | Description | Status | Stats |
|---|---|---|---|
| terraform-aws-s3 |
✅ Terraform AWS Module for S3 Bucket Not Available |
🟢 | |
| terraform-aws-iam |
✅ Terraform AWS Module for IAM Working as expected |
🟢 | |
| terraform-aws-sns-topic |
Terraform AWS Module for SNS Topic Not Available |
⚪ |
Last generated: 2026-03-03 04:14:15 EST
Total repositories: 75










