Learning Opportunities - Watching/listening list

Over the last year I've spent a lot of time learning (thank you, long commute & lunch hours).  Many topics ranging from Chef to DevOps to architecture concepts to management concepts and everything in between.  Why have I done this?

  1. DevOps Demystified with Ben Rockwood: https://www.youtube.com/watch?v=h5E--QSBVBY
  2. DevOps at ancestry.com: https://www.youtube.com/watch?v=pF5ya0q53kk
Those two presentations were key in sending me down this road.  First, and most important, was Mr. Rockwood's explanation as to the real 'why', and the point behind DevOps from an operational perspective.  Second, and no less important but for a different reason, the continuous delivery system at ancestry.com really made it real to me because they are a 'Windows shop'.  So much of what I'd been reading about Chef/config mgmt. relied on amazing tools (see the error there?) only available to the Linux world.  Suddenly here's this guy telling me that it's possible on Windows. (nevermind the fundamental error - I watched this one before 'Devops Demystified')

So here I am a year later and while we have made good progress, we are still working on communicating/teaching the ideals behind 'improve the flow' and 'continuous improvement', and all the areas in between that may need rethinking.

It came up that while it's great that I have spent all this time and learned a lot - how have I communicated it to the rest of the team?  Since hallway conversations (while profitable) have a pretty narrowly focused audience, it makes for spotty coverage of these new ideas.

Thus...the watching/listening list (I didn't include reading because so many can't be bothered, but watching/listening is pretty hard to say 'no can do').  (see the symptom in that last sentence?).

Currently my personal goal is to make the entirety of IT a normal 9-5 job (at least here at my current employer).  Gene Kim's vision at a local scale, if you will.

Excuse the wiki markup.
-------------------------------------

This page is a summary of the media I've consumed over the last year.  By putting it up here in some organized fashion, I am hoping that others will check some of it out and try something new.

=DevOps philosophy & culture=
* Keynote: Why We Need DevOps - Gene Kim: https://www.youtube.com/watch?v=877OCQA_xzE
* DevOps Demystified with Ben Rockwood: https://www.youtube.com/watch?v=h5E--QSBVBY
* Continuous Delivery with Jez Humble: http://foodfightshow.org/2013/06/continuous-delivery.html
* Continuous Delivery with Jez Humble: http://www.arresteddevops.com/continuous-delivery/
* The DevOps Transformation (Ben Rockwood, 2011): http://youtu.be/3KpPBnEtRj4
* Simon Sinek - People don't buy what you do, they buy why you do it: http://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action.html
* DevOps... it's the "why?" not the "what".: http://devopscafe.org/show/2012/3/5/devops-cafe-episode-23.html

=Management=
* Stop Hiring DevOps Experts and Start Growing Them by Jez Humble: https://www.youtube.com/watch?v=6m9nCtyn6kE
* Transforming to a Culture of Continuous Improvement: https://www.youtube.com/watch?v=pxHwMbfd8DE
* Theories of managing organizations for competitive advantage: http://devopscafe.org/show/2012/8/23/devops-cafe-episode-31.html
* Examining Failure Without Blame: http://www.arresteddevops.com/blameless/

=Technical Debt=
* SATURN 2014 Panel Discussion on Technical Debt: https://www.youtube.com/watch?v=4sm1PTZrejI
* Technical Debt in Large Systems: Understanding the Cost of Software Complexity: https://www.youtube.com/watch?v=tO4OinbOWaE

=Examples from the wild=
* 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr: https://www.youtube.com/watch?v=LdOe18KhtT4
* Salesforce & DevOps, org design, toolchain choices: http://devopscafe.org/show/2013/9/9/devops-cafe-episode-41.html

=Agile & organizing=

=Development=
* Continuous Integration - CI Told You So!: http://www.arresteddevops.com/continuous-integration/
* Developer productivity, eliminiating waste in the dev environment setup: http://devopscafe.org/show/2013/10/29/devops-cafe-episode-43.html

=Testing=
* Dima Kovalenko: Selenium and Cucumber: https://www.youtube.com/watch?v=NknTBuOpbHQ
* Scaling and managing Selenium Grid by Dima Kovalenko @ Selenium Conf 14: https://www.youtube.com/watch?v=Ig_pTB-ITK8
* Better Late Than Never: Integrating Selenium After The Fact: https://www.youtube.com/watch?v=ur1d7fYFAYM
* Francois Reynaud + Kevin Menard: Selenium 2 Grid: https://www.youtube.com/watch?v=rjc51R8nI2Y
* Hackathon 2014 - Removing Dependency from SauceLabs - Christopher Grandoit: https://www.youtube.com/watch?v=Vpzzdkea7Fk

=Operations=
* I Am SysAdmin (And So Can You!): https://www.youtube.com/watch?v=BRmFYJx28V0
* History/future of systems admin, operations as craft/culture: http://devopscafe.org/show/2014/9/30/devops-cafe-episode-55-tom-limoncelli.html
* "You Code Like a Sysadmin"—Software Development for the Non-Developer: https://www.youtube.com/watch?v=ZjdqP-REoqc

=Systems=
* Complexity and Failure. Like Peanut Butter and Jelly.: http://devopscafe.org/show/2014/10/20/devops-cafe-episode-56-sidney-dekker.html
* Resilient systems, culture, microservices, containers, the cloud, and how they are all intertwined: http://devopscafe.org/show/2014/7/22/devops-cafe-episode-50-adrian-cockcroft.html

=Architecture=

=Automation & Powershell DSC=
* A Practical Overview of Desired State Configuration: https://www.youtube.com/watch?v=lP6noSW6Vr4
* Seattle Chef Meetup 7/15/14: Chef and Microsoft's Desired State Configuration (DSC): https://www.youtube.com/watch?v=mXaAIawzNic
* PowerShell Desired State Configuration DSC and Windows DevOps: https://www.youtube.com/watch?v=zYWHfY8_oyg
* DevOps, Desired State, and Microsoft Windows: https://www.youtube.com/watch?v=w3A2RmppBG4
* Automating a Windows .NET 4.0 Stack with Opscode Chef and Microsoft Azure: https://www.youtube.com/watch?v=JcLqBLPI2lA

=DevOps & Windows=
If you are curious, the reason why this has a separate topic is because traditionally Windows has lagged far behind the Linux communities, so any developments are big news.
* Rachel Laycock - "Continuous Delivery: Tales from Windowsland": https://www.youtube.com/watch?v=TpzRuUB9r9o
* DEVOPS + Chef + Windows at Ancestry.com: https://www.youtube.com/watch?v=pF5ya0q53kk
* #ChefConf 2014: Daniel Gilmer, "Ancestry's Use Of Chef For Windows: Phase 2": https://www.youtube.com/watch?v=0Ywy77QoKhU
* Webinar: Transforming to Continuous Delivery at Ancestry.com with Opscode Private Chef: https://www.youtube.com/watch?v=DoSrsjimXjE
* Tips and Tricks for Automating Windows with Chef - Doug Ireton: https://www.youtube.com/watch?v=APBSff1_oVY
* How to Achieve Continuous Delivery with TFS - Peter Gfader: https://www.youtube.com/watch?v=fLG1yk2ZyJM
* DevOps in a Microsoft World: http://www.arresteddevops.com/microsoft-devops/

=Metrics=
* CollabNet webinar Real Time Metrics to Power DevOps Pipelines: https://www.youtube.com/watch?v=CFX5C_Rhi_k
* Metrics Gauges, Counters, and Ratios, Oh My!: https://www.youtube.com/watch?v=s2gZyvV3FQo

=Databases & Data=
* Building an Automated Database Deployment Pipeline - Alex Yates: https://www.youtube.com/watch?v=RZz0Arba87s
* SQL Server Central Webinar #25 - Best Practices in Database Deployment (Part 1): https://www.youtube.com/watch?v=F8CFHC0Pl-s
* The Database: The Elephant in the Room: http://www.arresteddevops.com/continuous-delivery-database/

=Monitoring & logging=
* A New Age in Alerting with Bosun: The First Alerting IDE: https://www.youtube.com/watch?v=eadYcFQ92Ko
* OSMC 2013 | Andreas Ericsson: The future of Nagios (ENG): https://www.youtube.com/watch?v=YgbbyyNIiHc
* R2-D2 projector server monitoring system: https://www.youtube.com/watch?v=15rUkIJ25EE
* logging: logstash and other things - Jordan Sissel of DreamHost - PuppetConf '12: https://www.youtube.com/watch?v=RuUFnog29M4
* More Logstash Awesome - Jordan Sissel - PuppetConf 2013: https://www.youtube.com/watch?v=fwMnb4-t8vo
* OSDC 2014: Gergely Nagy - Monitoring with syslog ng, Riemann and Kibana: https://www.youtube.com/watch?v=4Zeqkd9krQ8
* DevOps Days Tel Aviv 2013: Ignite: Monitoring Patterns with Riemann - Itai Frenkel & Eli Polonsky: https://www.youtube.com/watch?v=hQYY4PL5HBw
* Monitoring in an Infrastructure as Code Age - PuppetConf 2013: https://www.youtube.com/watch?v=WRAkCqS_0QY

=Security & Networking=
* Software defined networks & future of network administration: http://devopscafe.org/show/2013/9/28/devops-cafe-episode-42.html
* Challenging the conventional thinking that hardware/software must come bundled together: http://devopscafe.org/show/2014/2/19/devops-cafe-episode-48-jr-rivers.html

=New ideas in computing=
* (this one was kinda mind blowing) Modern Cloud-based platform: http://www.se-radio.net/2014/12/episode-216-adrian-cockcroft-on-the-modern-cloud-based-platform/
* Postcode Anywhere: Optimize eCommerce with Machine Learning — Cassandra, Elasticsearch and Spark: https://www.youtube.com/watch?v=-MNTCdrbCA8

Comments

Popular posts from this blog

Learning through failure - a keyboard creation journey

DFSR - eventid 4312 - replication just won't work