Sitemap
Aasith

Aasith

DevOps..

4 min readMay 18, 2026

--

Press enter or click to view image in full size

What is DevOps?

DevOps is not just a tool or a process — it's a cultural movement. At its core, DevOps is the union of People, Process, and Products working together to enable continuous delivery of value to end users.

Get Aasith’s stories in your inbox

Join Medium for free to get updates from this writer.

Traditionally, software development (Dev) and IT operations (Ops) worked in silos, separated by what's famously called the "Wall of Confusion" — Dev pushed code over the wall to Ops, who were responsible for deploying and maintaining it, with little to no collaboration between the two.

Press enter or click to view image in full size
Press enter or click to view image in full size

Defining the Pipeline Stages

The CI/CD pipeline is the backbone of modern DevOps. It automates the journey from a developer pushing code to that code running in production. There are three distinct levels of automation maturity:

Continuous Integration (CI)

Every time a developer commits code, it is automatically built and tested. This catches bugs early — when they are cheapest to fix — and ensures the codebase is always in a working state.

Continuous Delivery (CD)

Extends CI by preparing code to be ready for release at any time. A human still makes the final call to push to production, but all the validation gates have been cleared automatically.

Continuous Deployment (CD)

The fully autonomous tier. Once code passes all tests, it is automatically released to production without any human intervention. This is the gold standard for mature, high-trust pipelines.

The Blueprint: A Modern CI/CD Pipeline

Every code commit starts a journey of automated validation. Here is the step-by-step flow a modern pipeline follows:

Press enter or click to view image in full size

The Tooling Landscape

Choosing the right CI/CD tool depends on your team’s size, existing stack, and willingness to manage infrastructure. Here is how the major players compare:

Press enter or click to view image in full size
Press enter or click to view image in full size

Cloud Service Models: IaaS vs PaaS vs SaaS

Cloud computing is not monolithic. The key mental model is: the more “as a Service” you adopt, the less infrastructure you manage yourself. Think of it like transportation:

Press enter or click to view image in full size

Cloud Core: Compute Options

When deploying workloads to the cloud, DevOps teams choose between three compute paradigms:

Press enter or click to view image in full size

Infrastructure as Code & Shared Responsibility

Stop Clicking Buttons — Embrace IaC

Infrastructure as Code (IaC) means defining your servers, networks, and databases in version-controlled code files rather than clicking through cloud consoles. This ensures environments are reproducible, consistent, and auditable.

Press enter or click to view image in full size

The Shared Responsibility Model

Security in the cloud is not solely the provider’s job. Responsibility is split:

Press enter or click to view image in full size

Docker and Kubernetes

Containers are the unit of modern deployment — and two tools dominate this space:

Press enter or click to view image in full size

The 2026 DevOps Learning Path

Breaking into DevOps can feel overwhelming. The key is structured progression — build strong foundations before reaching for advanced tooling:

Press enter or click to view image in full size

Top 4 “Must-Have” Skills for DevOps Engineers

Beyond tools and certifications, hiring managers consistently look for these four qualities in DevOps candidates:

Press enter or click to view image in full size
Press enter or click to view image in full size

--

--