DevOps definition

DevOps is a set of practices that combines software development (Dev) and information-technology operations (Ops) which aims to shorten the systems development life cycle and provide continuous delivery with high software quality.

Myths Refutation

What is not DevOps

  • easily achieved nor implemented
  • a product or tool chain
  • a job title or role
  • a cloud infrastructure provider
  • a book
  • a technology
  • a programming language
  • a marketing campaign
  • CI/CD
  • Kubernetes
  • containers
  • open source software
  • Infrastructure as Code
  • automation

What is DevOps

  • a concept
  • a mindset
  • a shared attitude understood and embraced by individuals
  • a culture that must be nurtured and iteratively improved
  • sharing
  • mentoring
  • learning
  • inclusive and open to all ideas
  • iterative
  • continuous
  • collaborative
  • an awesome way to confidently develop and deliver software
Carousel imageCarousel imageCarousel image

Devops Principles

DevOps value is derived in the core principles that started the movement:

  • Iterative
  • Incremental
  • Continuous
  • Automated
  • Self-service
  • Collaborative
  • Holistic

DevOps Practices

  • Self-service configuration
  • Automated provisioning
  • Continuous build
  • Continuous integration
  • Continuous delivery
  • Automated release management
  • Incremental testing