McDonald's Cloud Migration

04/2014 – 12/2014

Senior DevOps Engineer @ Razorfish

Cloud MigrationCloud DeliveryInfrastructure EngineeringConsumer PlatformsScalabilityInfrastructure as Code

Technical relaunch and cloud modernization of the McDonald’s web platform based on Liferay. After a failed upgrade, the technical foundation had to be stabilized and the existing on-prem landscape replaced with a more resilient cloud setup. The goal was a platform that would be more robust in operation and significantly easier to evolve.

After the previous upgrade proved unsustainable, I helped re-establish the modernization effort on a more reliable technical foundation. The deployment framework I had built earlier became the operational basis for that work. One major challenge was that Liferay was not built cleanly for cloud operation at the time. To support persistent storage properly in the target architecture, additional S3-based service capabilities had to be introduced. In the end, the old on-prem systems were fully replaced and the McDonald’s platform was moved into the cloud. For the time, this created a markedly more modern and operationally manageable setup.