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.