Cloud Foundry for DevOps Course

This four-day training is an in-depth primer on building and operating Cloud Foundry clusters with BOSH, as well as a deep dive into deployment, configuration, and management of Cloud Foundry installations. The course covers advanced usage of the Cloud Foundry CLI including HA deployments, buildpacks, CF CLI plug-ins, as well as an interaction between BOSH Director and BOSH Agent.

Why enroll

  • Learn to describe the architecture and main concepts of Cloud FoundryCourse deliverables
  • Learn to prepare the infrastructure for BOSH and Cloud Foundry
  • Learn to deploy, configure, and manage the BOSH Director
  • Learn to connect to BOSH and use it to manage cloud services
  • Learn to deploy, configure, and manage Cloud Foundry
  • Learn to configure and use the Cloud Foundry CLI (advanced CLI usage will also be covered)
  • Learn to manage resources and users inside a Cloud Foundry cluster
  • Learn to ensure that the system is secure
  • Learn to make the system resilient to a component failure

Who should attend

DevOps engineers responsible for building and operating the Cloud Foundry platform and seeking a deep understanding and a better knowledge of:

  • The Cloud Foundry platform
  • Cloud Foundry components
  • How to use Cloud Foundry in operations
)

Training program

1
DAY 1
see details
Main concepts of Cloud Foundry
  • What is Cloud Foundry?
    Theory
  • Why is Cloud Foundry a major player in the PaaS world?
    Theory
  • Cloud Foundry architecture
    Theory
  • Getting help
    Theory
Deploy BOSH
  • BOSH architecture
    Theory
  • Installing the BOSH
    Practice
  • CLI Initializing an environment (for BOSH and Cloud Foundry)
    Practice
  • Deploying BOSH
    Practice
Deploy Cloud Foundry
  • Deploying Cloud Foundry using BOSH v2.0
    Practice
  • Running deployment jobs
    Practice
  • Verifying results using CATs
    Practice
2
DAY 2
see details
Cloud Foundry Quick Start
  • Connecting to the Cloud Foundry API
    Practice
  • Creating a user
    Practice
  • Creating an organization
    Practice
  • Creating a space
    Practice
  • Setting permissions to a space
    Practice
  • Targeting an org and a space
    Practice
  • Deploying an application
    Practice
  • Viewing logs
    Practice
  • Scaling applications
    Practice
Cloud Foundry Org and Space Management
  • Managing organizations
    Practice
  • Getting info about an organization
    Practice
  • Targeting organizations
    Practice
  • Getting info about spaces
    Practice
  • Modifying and deleting spaces
    Practice
Quota management in Cloud Foundry
  • Quota structure
    Theory
  • Listing quotas
    Practice
  • Getting quota info
    Practice
  • Creating and managing quotas
    Practice
  • Modifying quotas
    Practice
  • Deleting quotas
    Practice
  • Assigning quotas
    Practice
  • Space quotas
    Practice
Using Cloud Foundry security groups
  • Structure
    Theory
  • Security groups scopes
    Theory
  • Creating security groups
    Practice
  • Binding security groups
    Practice
  • Viewing security groups
    Practice
  • Managing security groups
    Practice
3
DAY 3
see details
Learn how the BOSH Director and the Agent work
  • SSH into running VMs created by BOSH
    Theory
  • Investigating logs and BOSH
    Practice
  • Agent settings
    Practice
  • Seeing how the BOSH Director talks to a BOSH
    Practice
  • Agent in real time
    Practice
Buildpacks
  • What is a buildpack?
    Theory
  • The structure of a buildpack
    Theory
  • Creating a custom buildpack
    Practice
High Availability (HA)
  • An HA deployment
    Theory
  • Rolling updates
    Practice
  • Scaling Cloud Foundry
    Practice
Security
  • Web app SSO
    Theory
  • Configuring TLS and HTTPS
    Theory
  • Security key management (PKI)
    Theory
  • Security inside a CF cluster
    Theory
  • Secure network configuration
    Theory
4
DAY 4
see details
Advanced Cloud Foundry CLI usage
  • What are CF CLI plug-ins?
    Theory
  • How can I install a CF CLI plug-in?
    Theory
  • Several useful plug-ins for listing available resources, simplifying blue-green deployments and other tasks
    Theory
  • How to delete unnecessary plug-ins?
    Theory
  • Tracing API calls
    Practice
  • CLI plug-ins
    Practice
  • Raw API requests
    Practice
Troubleshooting
  • Debugging techniques: cf apps, cf events, and cf logs recent
    Theory
  • Remote debugging in CF
    Theory
  • Troubleshooting containerized services
    Theory
Concourse automation
  • Concourse basics
    Theory
  • Running a simple
    Practice
  • Concourse Pipelines to deploy a service
    Practice
checked
Prerequisites
See details

Altoros recommends that all students have:

  • A basic knowledge of Linux (ssh, scp, vim, grep)
  • Basic Docker Experience
  • First-hand experience with an IaaS provider—AWS (EC2, VPC, S3, Route53, RDS)
  • Basic back-office function
  • A workstation with the following capabilities:
    • A SSH/SCP terminal client (like ssh or Putty)
    • A web browser (Chrome/Firefox)
    • Internet connection w/o firewall rules blocking outgoing traffic
Maximize your team's talent with customized hands-on training

Our customers

Here is what our customers say about us
"The instructors were friendly; the class was very wide-ranged. We covered 12 factors in details, learned about service registration and discovery, log tracing. That was as much as you can pack in a few hours"
"It was a great training. I’ve tried to look at this stuff and understand it on my own, but coming to this class allowed me get a much deeper understanding of Bosh and Cloud Foundry. What I’ve learned is how to deploy it, the value it has, how much more sophisticated than some of the other PaaS systems it is"
"I think the training is really good. There are a lot of questions, and it’s great because I have the same ones. It shows that I am in the right place. This is a great class if you want to learn more about what the undercover of Cloud Foundry does at its best"
"This workshop is great for people with a zero of ground knowledge of Cloud Foundry and Bosh. It would apply even more to people who are reliant on knowing how to bring this [Cloud Foundry] up, it is going to be a "bread and butter” for developers"
"I really like the training. I think it was thorough and informative. The hands-on nature was essential for learning Bosh, which is very complicated. It’s not something you can learn by watching just two slides. Getting your hands on the keyboard was the best part of the day. I would totally recommend this course to any of our partners or any potential customers"
nike logo
pivotal logo
roche logo
toyota logo
siemens logo
imb logo

What trainees say about Altoros courses

video play
Kubernetes Deep Dive Training, Washington DC
video play
Kubernetes Deep Dive Training, Washington DC
video play
Cloud Foundry for DevOps Training
video play
Cloud Foundry Training at Cloud Foundry Summit, 2017
video play
Kubernetes Deep Dive Training, Los Angeles
Get updates on upcoming events and new courses, discounts and special offers
Email*

Resources

Contact us

Alexandra Mironova

Alexandra Mironova

Training Coordinator

Headquarters

location icon830 Stewart Dr., Suite 119Sunnyvale, CA 94085
First Name*
Last Name*
Email*
Your Message (optional)