Skip to main content

Intro

In today's software development landscape, DevOps has become an essential practice. It is used in many organizations and is commonly accepted as a good practice for software engineering. Applying DevOps can boost the productivity of organizations, cost managment and improve their software.

WhatOps?​

There are several Ops and DevOps is the one that started it all.

  1. DevOps: Software Development (Dev) + IT Operations (Ops)
  • Focuses on software development and deployment
  1. ModelOps: Model Operations
  • Primarily focuses on the machine learning model
  1. DataOps: Data Operations
  • Focuses on best practices in data quality and analytics for data engineering
  1. AlOps: Artificial Intelligence for IT Operations
  • Focuses on using analytics, big data, and machine learning to solve IT issues without human assistance or intervention

How all the Ops work together?​

Why is DevOps necessary?​

Good Code → Good Data → Good ML → Good Application

  1. Release Cycle 1: Minimum Viable Product
  2. Release Cycle 2: Product improvements
  3. Release Cycle 3: End Product

What is DevOps after all?​

DevOps is a combination of:

  • Tools
  • Technologies
  • Cultural elements