Member-only story

All You Have to Know about DevOps Foundations with Must-Read Books and Popular Tools

Basics of DevOps, recommended books and toolchain

Ali Zeynalli
3 min readJan 5, 2025
Photo by Mia Baker on Unsplash

DevOps is the practice of operations and development engineers, participating together through the entire service lifecycle, from the design and development process all the way to production support.

Software development in a traditional way consists of different teams of developers, testers, ui designers, deployment teams. So every team has clear responsibilities with clear border lines. In DevOps philosophy, dev team is responsible for everything starting from coding till production deployment and maintenance.

There are three methodologies that are basic Building Blocks of DevOps:

  1. Agile — software development methodology of iterative manner, with each iteration new piece of software is delievered to production.
  2. Lean — waste management: in terms of sofware development it means eliminating activites that don’t bring added value to the product, which is identifed as a waste.
  3. ITIL — set of practices to align IT activities with business needs.

The first practice area in DevOps is infrastructure automation:

  1. Infrastructure as Code(IaC) — from…

--

--

Ali Zeynalli
Ali Zeynalli

Written by Ali Zeynalli

IT-Architect | BMW Group | M.Sc. Technical University of Berlin

No responses yet