← Back to portfolio
Infrastructure Management & Tracking System for Manufacturing Process Visualization
Pfizer is an American multinational pharmaceutical and biotechnology corporation dedicated to discovering, developing and manufacturing medicines and vaccines for immunology, oncology, cardiology, endocrinology, and neurology.
1. AWS Infrastructure Automation and Optimization
Business Challenge
With many internal projects following a similar structure, the main goal was to create a core infrastructure that could serve multiple project types and act as a template for new ones. Almost everything was deployed to EKS and AWS-managed services.
Key Features
Designed and deployed scalable infrastructure on AWS using Terraform.
Secured infrastructure using VPCs, security groups, and IAM roles.
Implemented role-based access control per team and project.
Set up a CI/CD pipeline for infrastructure changes using GitHub Actions and Terraform.
Set up a CI/CD pipeline for application deployments using GitHub Actions, Flux, and Kustomize.
Configured and deployed enterprise Neo4j clusters.
Dockerized applications for consistent environments across dev, staging, and production.
Deployed Kubernetes for auto-scaling and efficient resource management.
Implemented Prometheus and Grafana for real-time monitoring and visualization.
Results
Reduced deployment time by 80%.
Increased deployment frequency from once a month to multiple times a day.
Improved development team productivity by automating routine tasks.
Achieved near-zero downtime with rolling updates in Kubernetes.
Reduced infrastructure provisioning time from days to under one hour.
100% success in disaster recovery testing with automated backups and redundancy.
2. Migrate Infrastructure from Azure to AWS
Business Challenge
The client was running their infrastructure manually on Microsoft Azure, leading to high operational overhead, long deployments, and difficulty scaling. They wanted to migrate to AWS to take advantage of more cost-effective services and automate infrastructure using the same Infrastructure-as-Code practices already in place for other projects.
Key Features
Migrated existing infrastructure from Azure to AWS.
Automated resource provisioning using Terraform and GitHub Actions.
Implemented a fully automated CI/CD pipeline to support continuous deployment.
Set up monitoring, alerting, and automated scaling to enhance operational efficiency.
Results
Successfully automated the provisioning and configuration of the entire infrastructure using Terraform and GitHub Actions, eliminating manual intervention.
Migrated all critical workloads from Azure to AWS with less than 2 hours of downtime.
The new CI/CD pipeline reduced deployment time from days to minutes, enabling continuous delivery of new features.
Auto-scaling and enhanced monitoring ensured high availability even during traffic spikes.
Tech Stack
Amazon RDS
Amazon RedShift
Kubernetes
PostgreSQL
Java
Terraform
Amazon RDS
Github Actions
ElasticSearch
Python
Nodejs