Spearheaded Architecture & Technology decisions for Macys Cloud Platform team responsible for migration of Macys.Com to the Cloud.
Delivering these key initiatives required wearing multiple hats & working on various Google Cloud Products specifically Kubernetes (GKE), Networking (VPC Networks, Firewalls, VPN, DNS Peering/Forwarding, Cloud Routers, Cloud NAT, Private Service Access, Partner Interconnects), Google Cloud Load Balancing, CloudSQL, Memorystore, Enterprise Redis, Cloud Armor, Stackdriver, Google IAM & VPC SC. Also required was in-depth knowledge of Terraform, Prometheus, Grafana, Docker, Nginx, Consul, Helm, Spinnaker, Jenkins. This also required looking at code & config to recommend Java / NodeJS tuning or improvements
- Cloud & DevSecOps enablement for Digital, Common-Services & Stores to increase developer efficiency and productivity
- Provide technology direction to a team of engineers in Cloud Platform & Engineering, CI & CD areas
- Establish Cloud Standards, tech stack paved path & consistent delivery model which allows multiple teams to onboard easily to the Cloud
- Provide Networking & Security guidance to teams that want to onboard new services to Google Cloud that might require on-prem / 3rd party connectivity
- Improved monitoring and alerting capabilities & helped facilitate blameless postmortems on incidents
Key Achievements
- Planned, organized & executed Cloud migration & MicroServices architecture adoption to deliver reduced TCO (~$37M), enhanced ROI, and improved business value
- Improved application stability & resiliency by defining and driving standards such as sigterm handling, appropriate health check implementations & pre-warm-up for certain applications
- Enabled apps to use distributed Redis Cache which made the workloads suitable for a highly disruptive k8s environment, allowed easier horizontal scaling and improved overall RTs by ~30-40%
- Engineered the enterprise platform (dev->prod) with multiple tools for various tech stacks (Java, Nodejs, etc.) to increase developer efficiency and productivity by providing fully automated build, test & release process
- Created Network & Security Architecture for hosting PCI Compliant applications on the Cloud