My Ramblings

If you are reading this you must be pretty bored…

Career Development

Here is another good presentation by Theo where he talks about what it is to have a career in web operations.
  • A career is a journey to become an expert
    • To be truly excellent you must treat it as a craft
    • You must become a craftsman
    • Through experience learn discipline
    • Through practice achieve excellence

  • Steps
  • Educate yourself
    • Discipline
    • Learn from and share from your peers
    • Be patient because experience takes a lot of time and mistakes
  • DevOps is BS because it is incomplete, isolated, and interpreted incorrectly.  What we need is .*Ops
  • Everyone in the organization needs an operational mentality including developers so it can be instrumented.
  • Operations role has to have expertise in resource planning, monitoring, root cause analysis.
  • Developers need expertise in dev but they are not as tactical as ops
  • Things just don't work; there is not magical pixy dust.
  • Virtualization was the game changer not the cloud.  Provisioning quick is key.
  • Provisioning is not operations job.  Managing risk and liability is painless if you skip it.  This is what operations does!  They handle this.
  • What you build will break; you can build operational software by having operational thinking.
  • A lot of engineers build code that isn't operable.  They don't design their code to introspected and operated.
  • Be able to debug it in production because that is where things actually break.
  • DevOps needs more ops in dev not the reverse.