Case study
Automating CDN Operations at Marriott International
Problem
Content Delivery Network (CDN) operations relied heavily on manual intervention, creating bottlenecks, slowing cache management, and overloading the systems team.
Solution
Designed and implemented a flexible Harness pipeline with modular deployment capabilities, integrating “Akamai as Code” automation for cache clearing, reporting, and user access management.
Result
Reduced manual workload, enabled developer self-service for cache operations, and improved CDN reliability and responsiveness.
In early 2024, Marriott International’s CDN operations were efficient but constrained by their dependence on manual processes. The team managed Akamai configurations, handled cache clearing, and generated reports — all tasks that often required a dedicated engineer’s time.
While effective in execution, the system was a bottleneck. Developers who needed a cache cleared or a report generated had to file requests with the CDN team, leading to delays, particularly during high-traffic events or urgent content updates. The manual workflow also increased the risk of human error, and the lack of automation made scaling these operations challenging.
Strategic Actions
As Senior Systems Engineer, I initiated a program to modernize CDN operations through automation and pipeline-driven delivery:
-
Harness Pipeline Development
-
Built a flexible Harness deployment pipeline with modular stages, allowing the same pipeline to be reused for multiple deployment scenarios.
-
Enabled local development using containers to mirror pipeline execution environments, improving test fidelity and reducing deployment surprises.
-
-
Akamai as Code Integration
-
Spearheaded the “Yakamai” project, leveraging Akamai APIs to manage key CDN functions programmatically.
-
Automated cache clearing by content provider code or cache tags, eliminating the need for manual web portal actions.
-
Integrated user access management into the pipeline, allowing permissions changes to be tracked and version-controlled.
-
-
Self-Service Enablement
-
Developed Backstage automations, enabling developers to clear caches themselves without needing to open a ticket.
-
Provided detailed training on GitOps, CI/CD, and CDN operations so teams could confidently use the self-service tools.
-
Impact
The automation overhaul transformed Marriott’s CDN management:
-
Manual workload reduced significantly, freeing the CDN team to focus on higher-value engineering work.
-
Faster response times for cache operations, cutting turnaround from hours to minutes.
-
Increased reliability of cache clearing through standardized, tested automation scripts.
-
Empowered developers with tools to handle their own CDN needs, boosting autonomy and reducing operational friction.
The initiative not only improved day-to-day operational speed but also established a long-term foundation for scalable CDN management at Marriott International. The “Akamai as Code” approach positioned the company to adapt quickly to traffic demands and evolving content delivery strategies.
