DevOps Training Materials
DevOps Training Materials
txt
======
Videos
======
DevOps
WhatisDevOps?byRackspaceReallygreatintroductiontoDevOps
https://www.youtube.com/watch?v=_I94tJlovg
SanjeevSharmaseriesonDevOps(greatrepetitiontoreallygettheDevOpsconcept)
UnderstandingDevOps
https://www.youtube.com/watch?v=HpZBnc07q9o
DevOps:WheretoStart
https://www.youtube.com/watch?v=CSrKwP1QrjE
ContinuousDeliveryvs.ContinuousDeployment(greatcomparisonbetweenthetwo)
https://www.youtube.com/watch?v=igwFj8PPSnw
AdoptingDevOpsMappingyourdeliverypipeline(goodnextleveldownonthedeliverypipeline,
andselfserviceautomation)
https://www.youtube.com/watch?v=KrRYqcSfEbs
DevOpsWhiteboardClientInterviewDemonstration(greatprocesswalkthrough,andtheimportance
ofautomation)
https://www.youtube.com/watch?v=U9SnBeKIO0I
ProgrammingFundamentals
Beginner
http://www.lynda.com/JavaScripttutorials/FoundationsofProgrammingFundamentals/836032.html
http://www.lynda.com/DeveloperProgrammingFoundationstutorials/FoundationsProgrammingTest
DrivenDevelopment/1243982.html
http://www.lynda.com/DeveloperProgrammingFoundationstutorials/FoundationsProgrammingCode
Efficiency/1224612.html
Intermediate
http://www.lynda.com/DeveloperProgrammingFoundationstutorials/FoundationsProgrammingData
Structures/1490422.html
http://www.lynda.com/Programmingtutorials/FoundationsofProgrammingObjectOriented
Design/969492.html
http://www.lynda.com/DeveloperProgrammingFoundationstutorials/FoundationsProgramming
RefactoringCode/1224572.html
VersionControl
Fundamentals
http://www.lynda.com/VersionControltutorials/FundamentalsSoftwareVersionControl/106788
2.html
Git
http://www.lynda.com/Gittutorials/GitEssentialTraining/1002222.html
https://www.youtube.com/watch?v=RwYbl_tpoVE&list=WL&index=1WrappingYourHeadAroundGit(The
bestvideoonGitinternals!)
Languages
Scripting
BASH
http://www.lynda.com/Bashtutorials/UpRunningBashScripting/1429892.html
AWK
https://gist.githubusercontent.com/ssmythe/ae1449b116ece85dc10d/raw/4b0f492be8bbbcfebfbbc9399b33d3cc0b8503f9/devops_training.txt 1/6
1/5/2017 https://gist.githubusercontent.com/ssmythe/ae1449b116ece85dc10d/raw/4b0f492be8bbbcfebfbbc9399b33d3cc0b8503f9/devops_training.txt
http://www.lynda.com/Linuxtutorials/AWKEssentialTraining/1627192.html
Perl
http://www.lynda.com/sdk/Perl5tutorials/essentialtraining/610252.html
ObjectOriented
Ruby
https://pragmaticstudio.com/courses/ruby
https://pragmaticstudio.com/courses/rubyblocks
http://www.lynda.com/Rubytutorials/CodeClinicRuby/1641432.html
Python
http://www.lynda.com/Pythontutorials/UpRunningPython/1224672.html
http://www.lynda.com/Python3tutorials/essentialtraining/622262.html
http://www.lynda.com/Pythontutorials/Welcome/163752/1820764.html
Compiled
GoProgrammingLanguage(golang)
http://golang.org/
WebTechnologies
HTML
http://www.lynda.com/HTMLtutorials/HTMLEssentialTraining/1704272.html
Editors
vi
http://www.lynda.com/vitutorials/UpRunningvi/1703362.html
SublimeText2
http://www.lynda.com/SublimeTexttutorials/UpRunningSublimeText2/1143252.html
IntegratedDevelopmentEnvironments(IDE)
Eclipse
http://www.lynda.com/Eclipsetutorials/UpRunningEclipse/1112432.html
Databases
Fundamentals
http://www.lynda.com/Programmingtutorials/FoundationsProgrammingDatabases/1125852.html
Docker
IntroductiontoDockerEngine
https://www.youtube.com/watch?v=jBDdfph7EI
=====
Books
=====
ConfigurationManagementTools(Puppet,Chef,SaltStack,Ansible)
DevOpsU:TasteTest
https://devopsu.com/books/tastetestpuppetchefsaltstackansible.html
Docker
TheDockerBook
http://www.dockerbook.com/
BehaviorDrivenDevelopment(BDD)
https://gist.githubusercontent.com/ssmythe/ae1449b116ece85dc10d/raw/4b0f492be8bbbcfebfbbc9399b33d3cc0b8503f9/devops_training.txt 2/6
1/5/2017 https://gist.githubusercontent.com/ssmythe/ae1449b116ece85dc10d/raw/4b0f492be8bbbcfebfbbc9399b33d3cc0b8503f9/devops_training.txt
TheRSpecBook:BehaviourDrivenDevelopmentwithRSpec,Cucumber,andFriends
byDavidChelimsky,DaveAstels,ZachDennis,AslakHellesy,BryanHelmkamp,DanNorth
https://pragprog.com/book/achbd/therspecbook
TheCucumberBook:BehaviourDrivenDevelopmentforTestersandDevelopers
byMattWynneandAslakHellesy
https://pragprog.com/book/hwcuc/thecucumberbook
CucumberRecipes:AutomateAnythingwithBDDToolsandTechniques
byIanDees,MattWynne,AslakHellesoy
https://pragprog.com/book/dhwcr/cucumberrecipes
GameProgramming
LearnGameProgrammingwithRuby:BringYourIdeastoLifewithGosubyMarkSobkowicz
https://pragprog.com/book/msgpkids/learngameprogrammingwithruby
DeveloperEnvironmentOptimization
tmux:ProductiveMouseFreeDevelopmentbyBrianP.Hogan
https://pragprog.com/book/bhtmux/tmux
SoftwareCraftsmanship
CleanCode:AHandbookofAgileSoftwareCraftsmanshipbyRobertC.Martin
http://my.safaribooksonline.com/book/softwareengineeringanddevelopment/agile
development/9780136083238
Refactoring
Refactoring:ImprovingtheDesignofExistingCodebyMartinFowler,KentBeck,JohnBrant,William
Opdyke,DonRoberts
http://my.safaribooksonline.com/book/softwareengineeringanddevelopment/refactoring/0201485672
SeminalWorks
CodeComplete
MythicalManMonth
K&RCProgrammingLanguage
========
Websites
========
DevOps
AnsibleCMtool
http://docs.ansible.com/index.html
VagrantVirtualizationManagement
https://www.vagrantup.com/
https://www.vagrantup.com/downloads.html
https://docs.vagrantup.com/v2/
TerraformInfrastructureasCode
https://terraform.io/
PackerMachineImageManagement
https://www.packer.io/
ConsulServiceDiscoveryandConfigurationManagement
https://www.consul.io/
https://gist.githubusercontent.com/ssmythe/ae1449b116ece85dc10d/raw/4b0f492be8bbbcfebfbbc9399b33d3cc0b8503f9/devops_training.txt 3/6
1/5/2017 https://gist.githubusercontent.com/ssmythe/ae1449b116ece85dc10d/raw/4b0f492be8bbbcfebfbbc9399b33d3cc0b8503f9/devops_training.txt
DockerLinuxContainerandPackageManagement
https://www.docker.com/
PublicCloud
AmazonWebServicesPublicCloudProvider
http://aws.amazon.com/
RackspacePublicCloudProvider
http://www.rackspace.com/
DigitalOceanPublicCloudProvider
https://www.digitalocean.com/
IntegratedDevelopmentEnvironments(IDE)
JetBrainsIntelliJ(Java),RubyMine(Ruby/Rails),PyCharm(Python)
https://www.jetbrains.com/
Eclipse
http://www.eclipse.org/
Editors
SublimeText2
http://www.sublimetext.com/
DeveloperEnvironmentOptimization
Emmettheessentialtoolkitforwebdevelopers(supportedinmostIDEs)
http://docs.emmet.io/
ContinuousIntegration
Jenkins
http://jenkinsci.org/
HostedServices
Github
https://github.com/
TryGitGot15minutesandwanttolearnGit?
https://try.github.io/levels/1/challenges/1
CodeTraining
codeacademy
http://www.codecademy.com/
w3schools
http://www.w3schools.com/
rubymonk
https://rubymonk.com/
codewars
http://www.codewars.com/kata/latest/mylanguages
rubykoans
http://rubykoans.com/
CodeChallenges
https://gist.githubusercontent.com/ssmythe/ae1449b116ece85dc10d/raw/4b0f492be8bbbcfebfbbc9399b33d3cc0b8503f9/devops_training.txt 4/6
1/5/2017 https://gist.githubusercontent.com/ssmythe/ae1449b116ece85dc10d/raw/4b0f492be8bbbcfebfbbc9399b33d3cc0b8503f9/devops_training.txt
HackerRank
https://www.hackerrank.com/
RubyWarrior
https://www.bloc.io/rubywarrior/#/
Refactoring
Refactoring
http://www.refactoring.com/
DocumentManagement
GollumAsimple,GitpoweredwikiwithasweetAPIandlocalfrontend.
https://github.com/gollum/gollum
News
RubyWeekly
http://rubyweekly.com/
========
Subjects
========
SoftwareConfigurationManagement
TheBig4Concepts(identify,control,report,audit)
Agile
Scrum
SCRUMin6minutes
https://www.youtube.com/watch?v=aP3TBpWWwJ8
Docker
DevelopmentTools
Maven
Gradle
Monitoring
Networking
CiscoNetworkingBasics:WhatYouNeedToKnow
http://www.cisco.com/cisco/web/solutions/small_business/resource_center/articles/connect_employees_an
d_offices/networking_basics/index.html
Tom'sHardwareLAN101:NetworkingBasics
http://www.tomshardware.com/reviews/localareanetworkwifiwireless,3020.html
Provisioning
Deployment
Automation
Metrics
LeanAssessments(todeterminewherebottlenecksareinanorganizationanddetermineareasto
https://gist.githubusercontent.com/ssmythe/ae1449b116ece85dc10d/raw/4b0f492be8bbbcfebfbbc9399b33d3cc0b8503f9/devops_training.txt 5/6
1/5/2017 https://gist.githubusercontent.com/ssmythe/ae1449b116ece85dc10d/raw/4b0f492be8bbbcfebfbbc9399b33d3cc0b8503f9/devops_training.txt
improve)
Whatmetricsmatter
SoftwareCraftsmanship
RobertC.MartinTheLandthatScrumForgot
https://www.youtube.com/watch?v=hG4LH6P8Syk
ContinuousDelivery
ToolsforContinuousIntegrationatGoogleScale
https://www.youtube.com/watch?v=KH2_sB1A6lA
RealWorldStrategiesforContinuousDeliverywithMavenandJenkins
https://www.youtube.com/watch?v=McTZtyb9M38
https://gist.githubusercontent.com/ssmythe/ae1449b116ece85dc10d/raw/4b0f492be8bbbcfebfbbc9399b33d3cc0b8503f9/devops_training.txt 6/6