Skip to content

Instantly share code, notes, and snippets.

@ssmythe
Last active January 14, 2025 22:29
Show Gist options
  • Save ssmythe/ae1449b116ece85dc10d to your computer and use it in GitHub Desktop.
Save ssmythe/ae1449b116ece85dc10d to your computer and use it in GitHub Desktop.

Revisions

  1. ssmythe revised this gist Jan 27, 2016. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -292,6 +292,14 @@ Development Tools

    Monitoring

    Networking

    Cisco - Networking Basics: What You Need To Know
    http://www.cisco.com/cisco/web/solutions/small_business/resource_center/articles/connect_employees_and_offices/networking_basics/index.html

    Tom's Hardware - LAN 101: Networking Basics
    http://www.tomshardware.com/reviews/local-area-network-wi-fi-wireless,3020.html

    Provisioning

    Deployment
  2. ssmythe revised this gist May 14, 2015. 1 changed file with 8 additions and 3 deletions.
    11 changes: 8 additions & 3 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -98,10 +98,10 @@ Databases
    Fundamentals
    http://www.lynda.com/Programming-tutorials/Foundations-Programming-Databases/112585-2.html

    Document Management
    Docker

    Gollum - A simple, Git-powered wiki with a sweet API and local frontend.
    https://github.com/gollum/gollum
    Introduction to Docker Engine
    https://www.youtube.com/watch?v=jB-Ddfph7EI

    =====
    Books
    @@ -257,6 +257,11 @@ Refactoring
    Refactoring
    http://www.refactoring.com/

    Document Management

    Gollum - A simple, Git-powered wiki with a sweet API and local frontend.
    https://github.com/gollum/gollum

    News

    Ruby Weekly
  3. ssmythe revised this gist May 12, 2015. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -151,6 +151,14 @@ Refactoring
    Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
    http://my.safaribooksonline.com/book/software-engineering-and-development/refactoring/0201485672

    Seminal Works

    Code Complete

    Mythical Man Month

    K&R C Programming Language

    ========
    Websites
    ========
  4. ssmythe revised this gist May 12, 2015. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -244,6 +244,11 @@ Code Challenges
    Ruby Warrior
    https://www.bloc.io/ruby-warrior/#/

    Refactoring

    Refactoring
    http://www.refactoring.com/

    News

    Ruby Weekly
  5. ssmythe revised this gist May 12, 2015. 1 changed file with 10 additions and 0 deletions.
    10 changes: 10 additions & 0 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -141,6 +141,16 @@ Developer Environment Optimization
    tmux: Productive Mouse-Free Development by Brian P. Hogan
    https://pragprog.com/book/bhtmux/tmux

    Software Craftsmanship

    Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
    http://my.safaribooksonline.com/book/software-engineering-and-development/agile-development/9780136083238

    Refactoring

    Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
    http://my.safaribooksonline.com/book/software-engineering-and-development/refactoring/0201485672

    ========
    Websites
    ========
  6. ssmythe revised this gist May 12, 2015. 1 changed file with 26 additions and 2 deletions.
    28 changes: 26 additions & 2 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@ DevOps
    What is DevOps? by Rackspace - Really great introduction to DevOps
    https://www.youtube.com/watch?v=_I94-tJlovg

    Sanjeev Sharma series on DevOps (great repetition to really get it)
    Sanjeev Sharma series on DevOps (great repetition to really get the DevOps concept)

    Understanding DevOps
    https://www.youtube.com/watch?v=HpZBnc07q9o
    @@ -18,9 +18,12 @@ DevOps
    Continuous Delivery vs. Continuous Deployment (great comparison between the two)
    https://www.youtube.com/watch?v=igwFj8PPSnw

    Adopting DevOps - Mapping your delivery pipeline
    Adopting DevOps - Mapping your delivery pipeline (good next level down on the delivery pipeline, and self-service automation)
    https://www.youtube.com/watch?v=KrRYqcSfEbs

    DevOps Whiteboard Client Interview Demonstration (great process walkthrough, and the importance of automation)
    https://www.youtube.com/watch?v=U9SnBeKIO0I

    Programming Fundamentals

    Beginner
    @@ -248,6 +251,9 @@ Agile

    Scrum

    SCRUM in 6 minutes
    https://www.youtube.com/watch?v=aP3TBpWWwJ8

    Docker

    Development Tools
    @@ -264,3 +270,21 @@ Deployment

    Automation

    Metrics

    Lean Assessments (to determine where bottlenecks are in an organization and determine areas to improve)

    What metrics matter

    Software Craftsmanship

    Robert C. Martin - The Land that Scrum Forgot
    https://www.youtube.com/watch?v=hG4LH6P8Syk

    Continuous Delivery

    Tools for Continuous Integration at Google Scale
    https://www.youtube.com/watch?v=KH2_sB1A6lA

    Real-World Strategies for Continuous Delivery with Maven and Jenkins
    https://www.youtube.com/watch?v=McTZtyb9M38
  7. ssmythe revised this gist May 12, 2015. 1 changed file with 18 additions and 6 deletions.
    24 changes: 18 additions & 6 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -7,14 +7,19 @@ DevOps
    What is DevOps? by Rackspace - Really great introduction to DevOps
    https://www.youtube.com/watch?v=_I94-tJlovg

    Understanding DevOps by Sanjeev Sharma
    https://www.youtube.com/watch?v=HpZBnc07q9o
    Sanjeev Sharma series on DevOps (great repetition to really get it)

    DevOps: Where to Start by Sanjeev Sharma
    https://www.youtube.com/watch?v=CSrKwP1QrjE
    Understanding DevOps
    https://www.youtube.com/watch?v=HpZBnc07q9o

    Continuous Delivery vs. Continuous Deployment by Sanjeev Sharma
    https://www.youtube.com/watch?v=igwFj8PPSnw
    DevOps: Where to Start
    https://www.youtube.com/watch?v=CSrKwP1QrjE

    Continuous Delivery vs. Continuous Deployment (great comparison between the two)
    https://www.youtube.com/watch?v=igwFj8PPSnw

    Adopting DevOps - Mapping your delivery pipeline
    https://www.youtube.com/watch?v=KrRYqcSfEbs

    Programming Fundamentals

    @@ -252,3 +257,10 @@ Development Tools
    Gradle

    Monitoring

    Provisioning

    Deployment

    Automation

  8. ssmythe revised this gist May 12, 2015. 1 changed file with 36 additions and 0 deletions.
    36 changes: 36 additions & 0 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,20 @@
    Videos
    ======

    DevOps

    What is DevOps? by Rackspace - Really great introduction to DevOps
    https://www.youtube.com/watch?v=_I94-tJlovg

    Understanding DevOps by Sanjeev Sharma
    https://www.youtube.com/watch?v=HpZBnc07q9o

    DevOps: Where to Start by Sanjeev Sharma
    https://www.youtube.com/watch?v=CSrKwP1QrjE

    Continuous Delivery vs. Continuous Deployment by Sanjeev Sharma
    https://www.youtube.com/watch?v=igwFj8PPSnw

    Programming Fundamentals

    Beginner
    @@ -216,3 +230,25 @@ News

    Ruby Weekly
    http://rubyweekly.com/

    ========
    Subjects
    ========

    Software Configuration Management

    The Big 4 Concepts (identify, control, report, audit)

    Agile

    Scrum

    Docker

    Development Tools

    Maven

    Gradle

    Monitoring
  9. ssmythe revised this gist May 12, 2015. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -174,6 +174,11 @@ Developer Environment Optimization
    Emmet — the essential toolkit for web-developers (supported in most IDEs)
    http://docs.emmet.io/

    Continuous Integration

    Jenkins
    http://jenkins-ci.org/

    Hosted Services

    Github
  10. ssmythe revised this gist May 12, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -210,4 +210,4 @@ Code Challenges
    News

    Ruby Weekly
    http://rubyweekly.com/
    http://rubyweekly.com/
  11. ssmythe revised this gist May 12, 2015. 1 changed file with 15 additions and 0 deletions.
    15 changes: 15 additions & 0 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -48,6 +48,11 @@ Languages
    http://www.lynda.com/Python-3-tutorials/essential-training/62226-2.html
    http://www.lynda.com/Python-tutorials/Welcome/163752/182076-4.html

    Compiled

    Go Programming Language (golang)
    http://golang.org/

    Web Technologies

    HTML
    @@ -71,6 +76,11 @@ Databases
    Fundamentals
    http://www.lynda.com/Programming-tutorials/Foundations-Programming-Databases/112585-2.html

    Document Management

    Gollum - A simple, Git-powered wiki with a sweet API and local frontend.
    https://github.com/gollum/gollum

    =====
    Books
    =====
    @@ -159,6 +169,11 @@ Editors
    Sublime Text 2
    http://www.sublimetext.com/

    Developer Environment Optimization

    Emmet — the essential toolkit for web-developers (supported in most IDEs)
    http://docs.emmet.io/

    Hosted Services

    Github
  12. ssmythe revised this gist May 12, 2015. 1 changed file with 19 additions and 5 deletions.
    24 changes: 19 additions & 5 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -115,23 +115,37 @@ Websites

    DevOps

    Ansible
    Ansible - CM tool
    http://docs.ansible.com/index.html

    Vagrant
    Vagrant - Virtualization Management
    https://www.vagrantup.com/
    https://www.vagrantup.com/downloads.html
    https://docs.vagrantup.com/v2/

    Terraform
    Terraform - Infrastructure as Code
    https://terraform.io/

    Packer - Machine Image Management
    https://www.packer.io/

    Consul - Service Discovery and Configuration Management
    https://www.consul.io/

    Docker
    Docker - Linux Container and Package Management
    https://www.docker.com/

    Amazon Web Services
    Public Cloud

    Amazon Web Services - Public Cloud Provider
    http://aws.amazon.com/

    Rackspace - Public Cloud Provider
    http://www.rackspace.com/

    Digital Ocean - Public Cloud Provider
    https://www.digitalocean.com/

    Integrated Development Environments (IDE)

    JetBrains - IntelliJ (Java), RubyMine (Ruby/Rails), PyCharm (Python)
  13. ssmythe revised this gist May 12, 2015. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -123,6 +123,9 @@ DevOps
    https://www.vagrantup.com/downloads.html
    https://docs.vagrantup.com/v2/

    Terraform
    https://terraform.io/

    Docker
    https://www.docker.com/

  14. ssmythe created this gist May 12, 2015.
    181 changes: 181 additions & 0 deletions devops_training.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,181 @@
    ======
    Videos
    ======

    Programming Fundamentals

    Beginner
    http://www.lynda.com/JavaScript-tutorials/Foundations-of-Programming-Fundamentals/83603-2.html
    http://www.lynda.com/Developer-Programming-Foundations-tutorials/Foundations-Programming-Test-Driven-Development/124398-2.html
    http://www.lynda.com/Developer-Programming-Foundations-tutorials/Foundations-Programming-Code-Efficiency/122461-2.html

    Intermediate
    http://www.lynda.com/Developer-Programming-Foundations-tutorials/Foundations-Programming-Data-Structures/149042-2.html
    http://www.lynda.com/Programming-tutorials/Foundations-of-Programming-Object-Oriented-Design/96949-2.html
    http://www.lynda.com/Developer-Programming-Foundations-tutorials/Foundations-Programming-Refactoring-Code/122457-2.html

    Version Control

    Fundamentals
    http://www.lynda.com/Version-Control-tutorials/Fundamentals-Software-Version-Control/106788-2.html

    Git
    http://www.lynda.com/Git-tutorials/Git-Essential-Training/100222-2.html
    https://www.youtube.com/watch?v=RwYbl_tpoVE&list=WL&index=1 Wrapping Your Head Around Git (The best video on Git internals!)

    Languages

    Scripting

    BASH
    http://www.lynda.com/Bash-tutorials/Up-Running-Bash-Scripting/142989-2.html

    AWK
    http://www.lynda.com/Linux-tutorials/AWK-Essential-Training/162719-2.html

    Perl
    http://www.lynda.com/sdk/Perl-5-tutorials/essential-training/61025-2.html

    Object Oriented

    Ruby
    https://pragmaticstudio.com/courses/ruby
    https://pragmaticstudio.com/courses/ruby-blocks
    http://www.lynda.com/Ruby-tutorials/Code-Clinic-Ruby/164143-2.html

    Python
    http://www.lynda.com/Python-tutorials/Up-Running-Python/122467-2.html
    http://www.lynda.com/Python-3-tutorials/essential-training/62226-2.html
    http://www.lynda.com/Python-tutorials/Welcome/163752/182076-4.html

    Web Technologies

    HTML
    http://www.lynda.com/HTML-tutorials/HTML-Essential-Training/170427-2.html

    Editors

    vi
    http://www.lynda.com/vi-tutorials/Up-Running-vi/170336-2.html

    Sublime Text 2
    http://www.lynda.com/Sublime-Text-tutorials/Up-Running-Sublime-Text-2/114325-2.html

    Integrated Development Environments (IDE)

    Eclipse
    http://www.lynda.com/Eclipse-tutorials/Up-Running-Eclipse/111243-2.html

    Databases

    Fundamentals
    http://www.lynda.com/Programming-tutorials/Foundations-Programming-Databases/112585-2.html

    =====
    Books
    =====

    Configuration Management Tools (Puppet, Chef, SaltStack, Ansible)

    DevOpsU: Taste Test
    https://devopsu.com/books/taste-test-puppet-chef-salt-stack-ansible.html

    Docker

    The Docker Book
    http://www.dockerbook.com/

    Behavior Driven Development (BDD)

    The RSpec Book: Behaviour-Driven Development with RSpec, Cucumber, and Friends
    by David Chelimsky, Dave Astels, Zach Dennis, Aslak Hellesøy, Bryan Helmkamp, Dan North
    https://pragprog.com/book/achbd/the-rspec-book

    The Cucumber Book: Behaviour-Driven Development for Testers and Developers
    by Matt Wynne and Aslak Hellesøy
    https://pragprog.com/book/hwcuc/the-cucumber-book

    Cucumber Recipes: Automate Anything with BDD Tools and Techniques
    by Ian Dees, Matt Wynne, Aslak Hellesoy
    https://pragprog.com/book/dhwcr/cucumber-recipes

    Game Programming

    Learn Game Programming with Ruby: Bring Your Ideas to Life with Gosu by Mark Sobkowicz
    https://pragprog.com/book/msgpkids/learn-game-programming-with-ruby

    Developer Environment Optimization

    tmux: Productive Mouse-Free Development by Brian P. Hogan
    https://pragprog.com/book/bhtmux/tmux

    ========
    Websites
    ========

    DevOps

    Ansible
    http://docs.ansible.com/index.html

    Vagrant
    https://www.vagrantup.com/
    https://www.vagrantup.com/downloads.html
    https://docs.vagrantup.com/v2/

    Docker
    https://www.docker.com/

    Amazon Web Services
    http://aws.amazon.com/

    Integrated Development Environments (IDE)

    JetBrains - IntelliJ (Java), RubyMine (Ruby/Rails), PyCharm (Python)
    https://www.jetbrains.com/

    Eclipse
    http://www.eclipse.org/

    Editors

    Sublime Text 2
    http://www.sublimetext.com/

    Hosted Services

    Github
    https://github.com/

    Try Git - Got 15 minutes and want to learn Git?
    https://try.github.io/levels/1/challenges/1

    Code Training

    codeacademy
    http://www.codecademy.com/

    w3schools
    http://www.w3schools.com/

    rubymonk
    https://rubymonk.com/

    codewars
    http://www.codewars.com/kata/latest/my-languages

    rubykoans
    http://rubykoans.com/

    Code Challenges

    HackerRank
    https://www.hackerrank.com/

    Ruby Warrior
    https://www.bloc.io/ruby-warrior/#/

    News

    Ruby Weekly
    http://rubyweekly.com/