Tangible Learning Goals and Progress Check - pivotal-cf/TAS-LTS GitHub Wiki

  • Curriculum > Tangible Learning Goals and Progress Check
  • What should someone have learned from cf-onboarding (specifically, onboarding-lite track)?
    • CF
      • Use CF CLI to push, change, monitor apps in a running CF. Get an app running in CF, make it routable, actually visit and interact with it
      • Take an app that's failing to run, use the right log commands to troubleshoot the issue, seek answers to the code issue online, make the change, push the app back up and see it working
      • Respond to increased load by scaling up an app, check and confirm that the load is now handled
      • Create services and know why you'd want to create them. Take an app that needs to store things, connect it to a DB / Redis, see the app work and store state but also understand the significance of that action. What is persistent vs. ephemeral app data?
    • BOSH
      • Take a working BOSH environment and use the BOSH CLI to interact with and change it, though 90% of issues will not be through BOSH...
      • Know how to create / alter a BOSH release, but especially in the context of "OpsManager"
    • Concourse
      • Take an existing concourse like the one we use for AppMetrics, access the pipeline, know how to make changes to the pipeline, kick off jobs both manually and with pushes to repos
      • Know how to hijack a broken job to investigate it and fix it
      • Know how to use concourse to create new releases of a product
      • Know how to run new code through App Metrics (catalyst) pipeline instead of running locally
    • OpsManager
      • Take a working OpsMan test env, configure / deploy a tile, see changes made to tile in test env as verification that a fix they perform worked
      • Know how to at least make changes to a tile, all the way from bosh release to tile...
        • You may not need to know this for App Metrics, since it's just an app, but eventually you will need to know this for other TAS products
      • Understand and be able to explain the difference between PCF / TAS and regular CF
  • See also