Cloud Workshops | AHEAD

Cloud Workshops

In these complimentary, 4-hour workshops, AHEAD cloud engineers provide immersive training on one of two leading public cloud platforms. AHEAD maintains a schedule of public innovations days, and also can bring single company workshops to your offices.

Visit our Innovation Days
Tour Page

We’ll focus on setting the right foundation, including operations, security, governance, and automation of cloud services, to quickly get your workloads running on the platform.

AWS 100 Level


Innovation Day Agenda

Presentation and Lab 1 Identity and Access Management (IAM)
Create baseline identity principles & policies for future labs using AWS Identity & Access Management (IAM) and learn a few security best practices along the way.

Presentation and Lab 2 Virtual Private Cloud (VPC)
Create a new Virtual Private Cloud (VPC), including public and private subnets. The lab will help demonstrate how a VPC is constructed, the various components of a VPC, and design considerations for different workloads.

Presentation and Lab 3 Simple Storage Service (S3)
Create a new S3 bucket to store objects, copy data to the bucket, and review optional settings for storing and encrypting data.

Presentation and Lab 4 Elastic Cloud Compute
Create an EC2 instance to host a sample HTML page using a simple bootstrap script. The lab will also provide concepts and build skills on EC2 Systems Manager to manage the EC2 instance for “Day 2” operations.

Presentation and Lab 5 EC2 Logging
Modify existing EC2 instance to stream OS & application logs to CloudWatch Logs and establish email-based alerting (using Simple Notification Service) based on Apache log entries.

Presentation and Lab 6 Infrastructure as Code & Serverless
Learn how to use CloudFormation Templates to create Lambda functions with Cloudwatch based on EC2 tagging.

AWS 200 Level


Innovation Day Agenda

Presentation and Lab 1 AWS Infrastructure as Code Overview
Overview of how to natively use automation and Infrastructure as Code (IaC). Learn and build the basic components of CloudFormation to create the base AWS resources to use for subsequent labs. The lab will make use of nested CloudFormation templates to deploy the resources.

Presentation and Lab 2 Infrastructure as Code – Day Two Operations
Learn different techniques and use cases on how to manage changes to your automated AWS environment. Participants will learn how to update existing stacks and add operational controls to the environment, such as data protection.

Presentation and Lab 3 Image Operations – Patch Management
Learn about AWS Systems Manager to take control of operational insight and take action on AWS Resources. Participants will learn how to use AWS native services for image patch management of EC2 instances and integration of multiple services to build a comprehensive operational strategy.

Presentation and Lab 4 AWS Governance and Security using Automation
We will cover use cases of AWS tagging to control governance and security and how to tie those tags to other services in an automated fashion. Participants will learn how to automate the security and self-remediation of their AWS environment. Using Config, SNS, and Lambda, users will ensure that their sensitive data stored in S3 remains private and out of the hands of unauthorized users.

Presentation and Lab 5 EC2 Application Scaling Architecture
Learn how to deploy your application cloud infrastructure in a highly scalable fashion to support scaling of resources on-demand. Participants will configure autoscaling for a web application and experience how changes in the environment can trigger the addition, or removal, of resources as required by the application.

Innovation Demo Alexa and Serverless Integration
AHEAD will demonstrate how to use Alexa and Lambda together to create custom workflows.

Azure 100 Level


Innovation Day Agenda

Presentation and Lab 1 Azure Networking Overview
Learn about all the options available to you when constructing your network in Azure. VNET Peering, Routing, Security Groups, Load Balancers, and On-Premises connectivity will all be covered in this presentation. Create an Azure VNET, Subnet, and Network Security Group. Create a second VNET and peer it with the first VNET.

Presentation and Lab 2 Azure Compute – Virtual Machines
AHEAD will present everything you need to know to get started with Azure Compute options and then dive deeper into Virtual Machines including Resource Groups, VM Instance Types, Specializations, and Disks. Following the basics, we will move on to how you can plan for availability and scalability in an Azure environment as well as mechanisms for deployment. Create a new Virtual Machine using the Azure Portal, and then via PowerShell. The lab will help demonstrate how a VM is deployed and how you can connect to it. Once deployed, you will then learn how to deploy VMs into availability groups.

Presentation and Lab 3 Azure Storage Services
Learn about all the different types of storage available to you in Azure as well as how to determine which service to use to solve your use cases. Create an Azure Storage Account for Blob Storage and then use it to upload a series of image files. In addition you will learn how to use Storage Explorer and AzCopy before finally deploying your own Azure Files Service which will be mounted onto the Virtual Machine from Lab 1.

Presentation and Lab 4 Azure Monitoring and Operations
Learn about the various services available to you in Azure for monitoring your environment. Take a tour of the Microsoft Operations Management Suite, including Log Analytics, Azure Monitors, and Azure Security Center. Run Log Analytics queries for troubleshooting, configure Azure monitors, and create a resource lock to prevent accidental deletion of Azure objects. Finally, configure Just in Time (JIT) access for your Windows Virtual Machine you built in Lab 1 to restrict RDP sessions via Azure Security Center.

Presentation and Lab 5 Automation Technologies
Explore the different automation tools available to you in Azure and potential use cases. Destroy everything we built previously, and then rebuild it immediately using an ARM template.