This is a collection of all of my videos tutorials and materials in my DevOps Bootcamp 2015
DevOps Bootcamp - Playlist with all the videos
- Apr 13 - Introduction
- General course information - Title, Attendant, Grading, Book, Lecture & Practice
- DevOps What & Why
- Background
- Overview
- Syllabus
- Final
- Forgot to record video
- Apr 15 - Bash
- Apr 20 - Python
- https://docs.python.org/2/tutorial/
- python exercises - http://www.codecademy.com/tracks/python
- Apr 22 - Ruby
- Apr 27 - Version Control - Git
- http://git-scm.com/doc
- branching
- git exercises - http://gitimmersion.com/
- prepare vagrant & docker
- virtualbox - https://www.virtualbox.org/wiki/Downloads
- vagrant - http://docs.vagrantup.com/v2/installation/
- vagrant box
- aws account
- Apr 29 - Manage Environments - Vagrant & Docker
- May 4 - Automated Deployment - Fabric
- May 6 - Automated Deployment - Capistrano
- capistrano - http://capistranorb.com/
- sample rails app - https://github.com/StaymanHou/dev-ops-rails-sample-application
- rvm - https://rvm.io/rvm/install
- rvm & passenger - https://rvm.io/integration/passenger
- ubuntu passenger nginx init.d script - https://gist.github.com/hisea/1548664
- security group,key pair,iam
- May 11 - Continuous Integration - Git & Jenkins
- recall git branching strategy - https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow
- CI - http://www.slideshare.net/drluckyspin/continuous-integration
- http://www.thoughtworks.com/continuous-integration
- https://getcomposer.org/
- https://phpunit.de/
- https://jenkins-ci.org/
- Forgot to record video
- May 13 - Continuous Delivery - Jenkins
- May 18 - Configuration Management - Ansible
- May 20 - Configuration Management - Ansible (Cont.)
- May 27 - Configuration Management - Chef
- Jun 1 - Configuration Management - Chef - ChefDK, Test Kitchen, ChefSpec & ServerSpec
- Chef basic review - http://i.ytimg.com/vi/2BCNpHNZzy8/maxresdefault.jpg
- ChefDK - https://downloads.chef.io/chef-dk/
- Test Kitchen - http://kitchen.ci/
- Test Kitchen Drivers
- ServerSpec - http://serverspec.org/
- Jun 3 - Final Project Overview & Chef (Cont.?)
- ChefSpec - https://github.com/sethvargo/chefspec
- Knife Spec - https://github.com/sethvargo/knife-spec
- antipatterns - http://www.slideshare.net/JulianDunn/beginner-chef-antipatterns
- ChefSpec - https://github.com/sethvargo/chefspec
- Jun 8 - Continuous Monitoring & Trouble Shooting - Collectd / StatsD / Graphite / DataDog / NewRelic / ELK Stack
- Collectd
- StatsD
- Graphite
- DataDog
- NewRelic
- ELK
- https://www.elastic.co/products
- loggly / papertrail / splunk
- _No video record
- Jun 15 - Final & Review
- Final Project Requirement
- dev environment - Vagrant / Docker
- 2 web nodes
- 1 db node
- 1 Git server / GitHub / BitBucket / etc
- 1 Jenkins server + Fabric / Capistrano + Chef workstation / Ansible workstation
- 1 Chef server (Optional)
- Automated Deployment
- CI / CD pipeline
- Configuration Management
- 10 min presentation
- Final Project Bonus
- Extract app DB info from the application code
- Application programming language is not PHP
- Jenkins authentication setup
- Jenkins pretty test report
- UI test / Lint test / Static analysis / etc…
- Blue green deployment
- Ansible Dynamic Inventory
- Utilize Chef
- Monitoring stack