Akamai DevOps

Course Overview

The Akamai DevOps Training demonstrates how Akamai services & products can be managed within different customer applications. The course gives the participants a better understanding of how Akamai can be part of a DevOps integration process. The training presents an excellent opportunity for developers & administrators to work with Akamai tools & integrations and API management solutions. The training consists of elaborate demonstrations & hands-on exercises.

 

Learning Objectives:

After completing this course, participants will be able to do the following:

  • Define how Akamai supports DevOps.
  • Provide an overview of the Akamai API ecosystem.
  • Describe API credentials provisioning & authentication mechanisms.
  • Outline Akamai command-line interface (CLI).
  • Understand different ways to purge a file using the Purge API.
  • Explain how to use Property Manager API to create, configure, & activate a property on the Akamai Intelligent Edge Platform.
  • Understand how to manage Netstorage content using Netstorage API.
  • Outline Cloudlets API using an example of Request Control Cloudlet.
  • Introduce the concept of Promotional Deployment & Akamai Pipeline.
  • Understand how to use Akamai Test Center.
  • Understand how to use Akamai SANDbox to test development versions of property
  • configurations before deploying to the content delivery network.

Content Outline

  • This module introduces Akamai's APIs. It includes a discussion about Akamai DevOps support today & in the future. It describes API credentials provisioning the Edgegrid mechanism. It presents various tools like HTTPie, Command Line, Akamai Developer ToolKit, or Postman in the context of API. The module also provides an overview of the lab environment. It concludes with API rate limits & other gotchas. In the hands-on part, participants access OPEN API from the Command Line and use HTTPie to get the geolocation for an IP address with the Diagnostic Tools API. (Lab: Access Open API from the command line)
  • This module covers Akamai Command Line Interface (CLI) introduction, commands, modules, & installation. It allows playing with built-in controls, inspects the current state, & installs & updates orders. The module concludes with the Purge API lab, teaching different ways to purge a file using the Purge API: using the Akamai CLI tool – a wrapper for purge functionality to simplify the interaction, from the Command Line using HTTPie – quick access to the API without writing code, & using Postman tool – a powerful tool for testing APIs, using EdgeGrid library & Python 3 code. (Labs: Getting to know Akamai CLI, Purge API)

This module introduces PAPI (Property Manager API). It includes a Property Manager overview & explains how configuration is expressed in API. It also teaches how to work with PAPI. In the lab part, participants use the Property Manager API to create, configure, & activate a property on the Akamai Intelligent Edge Platform. (Lab: Property Manager API)

  • This module covers Cloudlets API. It introduces Cloudlets, Cloudlet policies, & Cloudlet policies rules & matches. It describes Cloudlets representation in JSON. The module is concluded by Request Control Cloudlet lab. It teaches how to allow or deny access to web applications from the Edge of the Akamai Intelligent Edge Platform with easy-to-manage allowlists & blocklists based on several match rules, including IP address, geographic location, query string, URL path, or request header associated with the inbound request. (Lab: Request Control)

This module introduces the concept of Promotional Deployment & Akamai Pipeline as a way of automated propagation of Akamai configuration changes. The module concludes with the Akamai Pipeline CLI lab, a tutorial on using the Akamai CLI to create a series of Akamai properties that will serve as environment stages (dev & prod). The participants then define their pipeline & configure their initial pipeline project. (Lab: Akamai Pipeline CLI)

  • This module teaches how Terraform can be used to manage your Akamai infrastructure by editing local files & applying changes, specifically how to import an existing property into Terraform files, create the state, then edit the property & activate it with Terraform.
  • This module is a CI/CD Pipeline from beginning to end. Starting from nothing, how do we design a solution to meet our needs? This HANDs-On lab session will equip you with tools, resources & best practices to successfully implement common Akamai use cases like performing a blue/green deployment using the Git-based CI/CD pipeline connected to Jenkins. (Lab: CI/CD)
  • This module teaches how to use the Akamai Test Center (a testing tool that checks the effect of configuration changes on your web property). The module focuses on Test Center API & its ability to fun functional & comparative tests to check configuration changes before activating.(Lab: Supertest-Akamai)
  • This module teaches how to use Akamai SANDbox, an isolated environment, to test development versions of property configurations before deploying them to the Content Delivery Network. (Lab: SANDbox CLI)

FAQs

 

Akamai delivers web content over its Intelligent Platform by transparently mirroring elements such as HTML, CSS, and software downloads; & Our system retrieves media files from customers' servers and selects the appropriate Akamai server based on the content type and the user's network location.

 

The Akamai API Gateway governs your API traffic by authenticating, authorizing, & controlling requests from API consumers.

Sandbox is an isolated environment to test development versions of property configurations before deploying to the content delivery network (CDN).

A: We would always recommend you attend the live session to practice & clarify the doubts instantly & get more value from your investment. However, if you have to skip the class due to some contingency, Radiant Tech Learning will help you with the recorded session of that particular day. However, those recorded sessions are not meant only for personal consumption & NOT for distribution or commercial use.

A: Radiant Tech Learning has a data centre containing a Virtual Training environment for participant hand-on-practice. Participants can easily access these labs over Cloud with the help of a remote desktop connection. Radiant virtual labs allow you to learn from anywhere in the world & in any time zone.

A: The learners will be enthralled as we engage them the real-world & Oriented industry projects during the training program. These projects will improve your skills & knowledge, & you will gain a better experience. These real-time projects will help you a lot in your future tasks & assignments.

 

A: You can request a refund if you do not wish to enroll in the course.

Send a Message.


  • Enroll