Ultimate DevOps Academy
  • Home
  • Register
  • Contact

Learn to Automate

Ultimate DevOps Academy is an intensive 12-week online course where you'll learn to setup and manage your own complete DevOps architecture in the cloud!  

Comes complete with Chef configuration management, continuous integration, rapid deployment, and instant cloud-based scaling.

Register Now!

Syllabus

The syllabus certainly will change based on class progress, interests, etc.  But I hope this helps give you a rough idea of the topics covered




Week 1 - Hit the ground running!

  • Launching your first cloud server
  • Virtual Private Cloud (VPC) Setup
  • Bootstrapping Chef Server

Week 2 - Chef
  • Chef intro
  • Writing basic Chef recipes
  • TDD with Chef


Week 3 - It's alive!
  • Get the app running!
  • Web server & DB recipes fully complete


Week 4 - Advanced Chef
  • Improve and expand on the existing recipes


Week 5 - Deeper automation
  • Remove the scaffolding of manual configuration
  • One-click system launching


Week 6 - Continuous Integration
  • The full lifecyle: commit-test-deploy
  • Setup of a CI server
  • Auto-deploy from CI


Week 7 - Removing the middleman
  • Servers new and old should auto-detect their peers
  • Use auto-detection to reconfigure on-the-fly



Week 8 - Monitoring
  • Statsd
  • Graphite
  • Centralized logging


Week 9 - Scaling
  • Load testing (proving you can handle more traffic)
  • Identifying bottlenecks
  • Auto-scaling (thanks monitoring!)



Week 10 - Keeping everything running
  • Handling updates
  • Auto-rebuilding old instances
  • Updating without downtime
  • Auto-healing


Week 11 - Command and Control
  • Getting out of the command line
  • How to delegate control to your entire team
  • Chat-ops


Week 12 - Wrap up
  • Wrapping up
  • Next steps