Merge branch 'bhalothia-master'

This commit is contained in:
Virendra Singh Bhalothia
2016-01-26 13:10:05 +00:00

102
README.md
View File

@@ -1,24 +1,61 @@
# awesome-learning [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Build Status](https://travis-ci.org/TheRemoteLab/awesome-learning.svg?branch=master)](https://travis-ci.org/TheRemoteLab/awesome-learning)
... because learning devops is awesome
... because learning DevOps is awesome
![learning](https://cloud.githubusercontent.com/assets/8342133/12172223/a0db04b8-b575-11e5-9dfd-51fbf7c58de8.gif)
=======================================================================================================================
### Hello world! We will try our best to make sure this is the finest curated list of all DevOps resources at one place. Help us by fixing our mistakes and adding more useful links. Thanks!
| [Philosophy](#philosophy) :thought_balloon: | [Processes](#processes) :speech_balloon: | [Source Code Management](#source-code-management) :octocat: | [Build Automation](#build-automation) :arrows_counterclockwise: | [Continuous Integration](#continuous-integration) :arrows_counterclockwise: | [Continuous Delivery](#continuous-delivery) :arrows_counterclockwise: |
|---------------------------------------------|------------------------------------------|-------------------------------------------------------------|-----------------------------------------------------------------|----------------------------------------------------------------------------|-----------------------------------------------------------------------|
| | | | | | |
| [Infrastructure As Code](#infrastructure-as-code) :loop: | [Monitoring](#monitoring) :bar_chart: | [Logging](#logging) :page_facing_up: | [IAAS Providers](#iaas-providers) :cloud: | [PAAS Providers](#paas-providers) :cloud: | [Containerisation](#containerisation) :ship: |
|---------------------------------------------------------|---------------------------------------|--------------------------------------|-------------------------------------------|-------------------------------------------|----------------------------------------------|
| | | | | | |
| [MicroServices](#microservices) :microscope: | [Anti Patterns](#anti-patterns) :no_entry_sign: | [Languages](#languages) :pencil: | [Books](#books) :books: | [Slide Presentations](#slide-presentations) | [Videos](#videos) :tv: |
|----------------------------------------------|-------------------------------------------------|----------------------------------|-------------------------|---------------------------------------------|------------------------|
| | | | | | |
* [Conferences and Meet-ups](#conferences) :video_camera:
# Menu:
* [Prerequisites](#infrastructre-as-code)
* [Cloud Services](#cloud-services)
* [Languages](#languages)
* [Books](#books) :books:
* [Slide Presentations](#slide-presentations)
* [Videos](#videos) :tv:
* [Conferences](#conferences)
* [Contributing](#contributing)
* [License](#license)
## Prerequisites
## Philosophy
### Infrastructre as Code
## Processes
## Source Code Management
* https://guides.github.com/activities/contributing-to-open-source/
* https://www.atlassian.com/git/tutorials/comparing-workflows/
* https://vimeo.com/channels/githubguides
* http://semver.org/ - versioning basics
* http://stackoverflow.com/questions/3611256/forking-vs-branching-in-github
* http://stackoverflow.com/questions/19333088/how-is-svn-v-1-8-branching-merging-compared-to-git
* https://julien.danjou.info/blog/2013/rant-about-github-pull-request-workflow-implementation - Git Pull-Request Vs Gerrit
## Build Automation:
## Continuous Integration:
* https://blog.codecentric.de/en/2015/10/continuous-integration-platform-using-docker-container-jenkins-sonarqube-nexus-gitlab/
## Continuous Delivery:
* http://blogs.atlassian.com/tag/cd-skeptics/
* http://www.devopsdays.org/blog/wp-content/uploads/2010/11/jez-humble-continuous_delivery_devopsdays_2010.pdf
* https://blog.codecentric.de/en/2015/01/continuous-delivery-microservices-jenkins-job-dsl-plugin/
## Infrastructure As Code:
* https://atomic-penguin.github.io/blog/2014/04/29/stupid-jenkins-and-chef-tricks-part-1-rubocop/
* https://atomic-penguin.github.io/blog/2014/05/16/stupid-jenkins-tricks-part-2-cookbook-pipelines/
@@ -29,8 +66,6 @@
* https://raymii.org/s/tutorials/Chef_search_in_recipe_on_roles_or_recipes.html
* http://dougireton.com/blog/2013/02/03/knife-tricks/
* https://www.digitalocean.com/community/tutorials/how-to-use-roles-and-environments-in-chef-to-control-server-configurations
* http://dougireton.com/blog/2013/02/16/chef-cookbook-anti-patterns/
* https://www.chef.io/blog/2013/11/19/chef-roles-arent-evil/
* https://shellycloud.com/blog/2015/06/chef-best-practices
* http://www.prashantrajan.com/2013/06/14/leveling-up-chef-best-practices.html
* http://serverfault.com/questions/513976/best-strategy-to-keep-chef-cookbooks-versions-under-control
@@ -40,27 +75,14 @@
* http://railsware.com/blog/2013/02/21/chef-dos-and-donts/
* https://www.chef.io/blog/2015/04/21/overview-of-test-driven-infrastructure-with-chef/
### CI/CD
* http://blogs.atlassian.com/tag/cd-skeptics/
* http://www.devopsdays.org/blog/wp-content/uploads/2010/11/jez-humble-continuous_delivery_devopsdays_2010.pdf
* https://blog.codecentric.de/en/2015/01/continuous-delivery-microservices-jenkins-job-dsl-plugin/
* https://blog.codecentric.de/en/2015/10/continuous-integration-platform-using-docker-container-jenkins-sonarqube-nexus-gitlab/
## Monitoring:
### Git Workflows
## Logging:
* https://guides.github.com/activities/contributing-to-open-source/
* https://www.atlassian.com/git/tutorials/comparing-workflows/
* https://vimeo.com/channels/githubguides
* http://semver.org/ - versioning basics
* http://stackoverflow.com/questions/3611256/forking-vs-branching-in-github
* http://stackoverflow.com/questions/19333088/how-is-svn-v-1-8-branching-merging-compared-to-git
* https://julien.danjou.info/blog/2013/rant-about-github-pull-request-workflow-implementation - Git Pull-Request Vs Gerrit
## Cloud Services:
### AWS
## IAAS Providers:
### AWS:
* https://cloudonaut.io/5-aws-mistakes-you-should-avoid/
* https://cloudnative.io/blog/2015/03/aws-route-53-best-practices/
* [A Beginner's Guide to Scaling to 11 Million+ Users on Amazon's AWS](http://highscalability.com/blog/2016/1/11/a-beginners-guide-to-scaling-to-11-million-users-on-amazons.html)
@@ -79,6 +101,19 @@
* [https://gist.github.com/acolyer/95ef23802803cb8b4eb5](Internet Scale Services Checklist)
## PAAS Providers:
## Containerisation:
## Microservices:
## Anti Patterns:
* http://dougireton.com/blog/2013/02/16/chef-cookbook-anti-patterns/
* https://www.chef.io/blog/2013/11/19/chef-roles-arent-evil/
## Languages:
### Python
@@ -89,12 +124,14 @@
* http://tryruby.org/levels/1/challenges/0
### Golang
### Golang:
* https://github.com/avelino/awesome-go
* https://tour.golang.org/
### Distributed Systems
### Distributed Systems:
* http://bravenewgeek.com/distributed-systems-are-a-ux-problem/
@@ -116,6 +153,7 @@
## Conferences:
## Contributing:
Contributions are most welcome!
This list is just getting started, please contribute to make it super awesome.