Cloud-Native Multi-CMS Platform with Docker, Kubernetes & AWS
Designed and implemented a scalable cloud-native web platform hosting multiple CMS applications (WordPress, PrestaShop, Magento) behind a load balancer. Each application runs on dedicated web servers (Apache/NGINX) using Docker containers and is progressively evolved from a local test environment to a production-ready Kubernetes deployment on AWS.
Key responsibilities and achievements:
Built custom Dockerfiles for each application component
Deployed and validated the solution in a test environment, including basic unit tests
Orchestrated containers using Kubernetes for scalability and high availability
Implemented CI/CD pipelines (CodePipeline / GitHub Actions / GitLab CI / Jenkins) to automate deployments and updates
Created Infrastructure as Code (IaC) templates for automated AWS infrastructure provisioning
Deployed the full solution to a production environment following cloud best practices
Cloud-native platform for WordPress, PrestaShop & Magento using Docker, Kubernetes, AWS, CI/CD, and IaC, deployed from local testing to scalable production.