Skip to content

Latest commit

 

History

History

devops

DevOps

DevOps represents a change in IT culture, focusing on rapid IT service delivery through the adoption of agile, lean practices in the context of a system-oriented approach. -- Gartner Research

Related

References

Videos

Books

Similar Names

  • Production Engineer
  • System Development Engineer
  • Developer Productivity SWE

Glossary

  • Complex Adaptive System (CAS)
  • Payment Card Industry Data Security Standard (PCI DSS)
  • Recovery Point Objetive (RPO)
  • Recovery Time Objective (RTO)
  • Sarbanes Oxley (SOX)
  • Software Engineer (SWE)
  • System Development Life Cycle (SDLC)
  • You Build It, You Run It (YBI/YRI)

Topics

  • Infrastructure As Code
  • Immutable Infrastructure
  • Datacenter-as-a-Computer / Distributed Systems Scheduling

The Three Pillars of DevOps

  • Continuous Delivery
  • Infrastructure Automation
  • Site Reliability Engineering

Who Deploys App Software?

  • Operations
  • Operations in coordination with Dev teams
  • Service owner with Ops help
  • Service owner

How Lean Relates to Software Delivery

  • Reorient towards product thinking
  • Remove wasteful processes
  • Continuous deliver software in small batches
  • Focus on continuous improvement
  • Automate to remove overburdening of staff
  • Attack bottlenecks that decrease flow

What DevOps is NOT

  • DevOps is not a team o software methodology
  • DevOps is not something you buy
  • DevOps is not an IT-only effort
  • DevOps is not a just automating infrastructure
  • DevOps is not easy!

Things to Remember About DevOps

  • The goals are continuous improvement and a focus on delivering costumer value
  • You cannot "buy" DevOps from anyone
  • Adoption of DevOps is incremental and happens in stages