Elevate Your Technology Workforce
with an Introduction to a
Cloud Environment

General Description

During this boot camp, we’ll interact with Amazon Web Services (AWS), using an existing cloudPWR account, to build out a completely functional SaaS cloud environment. Instruction will take place onsite at your location and up to 5 attendees can participate. The time commitment is 2 days per week and will consist of a 4hour session each day. This can occur over a multi-week period – these are interactive working sessions and scheduling can be flexible.

You are an ideal candidate if you

  • Desire to learn about cloud technology from the ground up and help lead the organizations successful migration to a cloud portfolio
  • Have a minimum of 5 years of work experience in legacy IT environment (ITS 4, ITS 5)
  • Have, or have had, involvement as a contributor for public requests for information and/or proposals
  • Have, or have had, exposure to IT planning, strategy, and budget
  • Have an interest in career advancement

About the Instructor(s)

Your instructors are both full-time engineers at cloudPWR. Combined, their experience amounts to more than 20 years, and their skill sets include

  • Building a cloud environment from the ground up
  • Configuring automation tools and processes
  • Monitoring and responding to server changes
  • Full-stack SaaS development and maintenance
  • AWS server configuration, maintenance, and deployment processes
  • A wide array of tools, including Docker, Ansible, and Jenkins

Building from Scratch

Learn key concepts and explore available options provided by modern cloud PaaS providers.  Dive into services like EC2, S3, SMS, and more.  Then, apply new skills with a full buildout of a productioncapable environment.  This instruction will cover real world examples and best practice approaches to cloud environment security, sizing, and usage.

  • Intro to AWS
  • EC2
  • S3
  • Other Available Services
  • Virtual machine definition
  • base OS build out (Ubuntu or Windows)
  • multiple server configuration types:
  • utility
  • web servers (2)
  • load balancer
  • database backend
  • IP address assignments
  • Network Security
  • SSH connectivity with trusted access
  • Virtual machine inter-connectivity confirmation

Automated Code Deployment

Environment/inventory configuration preparation (required)

Ansible scripting will be used to complete the installation and code deployment into the environment.

We will build upon the production-capable environment created in the first phase of the bootcampAn environment is not useful without its associated software and configurations.  Learn how application and server deployments can be streamlined and automated.  See real-life examples of cloud devops operations and how automatic deployment works in practice. Participants can observe, participate, and ask questions at any point along the way. Our deployment scripts are designed to be repeatable. They will perform the initial installation, can be repeated to reset a resource back to a known base state and are used to perform ongoing patching and update management.

Key components to be covered

  • Containerize separate environments using Docker – without increasing server costs
  • Ansible automation collection
  • organization structure
  • nested reusable roles
  • Windows OS example
  • Github repository based source code extraction 
  • AWS S3 storage service interaction
  • Nginx routing configuration
  • Overrides/custom settings to default installation configuration files

Monitor and Manage the Environment

Once the environment is in place and the application deployed, the next step is ongoing maintenance and monitoringLearn about several options, both selfhosted in EC2 and servicebased, that enable ongoing and real time monitoring of the new environment.  See how maintenance chores can be automated and learn about tools to help with regulatory compliance by providing deep auditing capability.  These tools help to manage the environment on a day to day basis. Alerts on resource status can be sent to email, cloud sharing tools, and even to your cell phone. Nothing beats knowing there’s something wrong before anyone else even notices!

  • Nagios monitoring and alert system
  • Slack notification integration
  • Jenkins continuous integration (software builds) 
  • AWS S3 backups
  • Automated patching and updating routines 
  • AWS hosted options:
  • Cloudwatch
  • CloudTrail

Investment

This educational program provides an incredible value for organizations planning to migrate applications to the cloud, evaluate SaaS application solutions, and increase working knowledge in a real-world environment. Having knowledge and a comfort level with cloud computing environments is a strategic imperative for all IT departments and this program will deliver the skills and knowledge needed to successfully begin the journey.

Headquarters


Tacoma, Washington
P: (206) 588-6861
P: (253) 752-2666
P: (360) 350-1163


Copyright © 2018. cloudPWR, LLC. All Rights Reserved.
cloudPWR™ and AIRLIFT® are registered trademarks.
PO Box 7906 Tacoma, WA. 98417 USA