Interview Question - CI Vs CD Vs CD


Hello Reader,

One of the very common interview questions is, "What does CICD stand for in DevOps?". Sounds pretty simple, right? But I can't tell you how many people have gotten this wrong when I ask this question in interviews. So, let's understand this once and for all, using the below diagram:

Make sure to memorize the phases (Author, Source, Build, Test, Deploy, Monitor) and what they are (e.g., the Author phase is where developers write code, in the Source phase code is checked-in, etc.). These phases and their details are other popular DevOps interview questions. Okay now, back to the original question—what is CICD?

  • CI stands for Continuous Integration which includes phases Author, Source, and Build.
  • CD can have two meanings: Continuous Delivery OR Continuous Deployment. Both include phases from Author to Deploy. This next part is important, so read on.
  • In Continuous Delivery, there is a manual approval step before the artifacts are deployed, whereas in Continuous Deployment there is no manual approval - once the automated tests pass, the artifacts are deployed automatically.
  • Continuous Deployment is the Nirvana of DevOps; however, it's quite fine if in production, for critical projects, you use Continuous Delivery.

Next time you get asked this question, knock it out of the park!!

Keep learning and keep rocking 🚀🙌,

Cloud With Raj

Fast Track To Cloud

Free Cloud Interview Guide to crush your next interview. Plus, real-world answers for cloud interviews, and system design from a top Solutions Architect at AWS.

Read more from Fast Track To Cloud

Hello Reader, Another day, another MCP tool. But this one is special. Today we are going to go over newly released EKS MCP server. This is the official Kubernetes MCP server released and maintained by AWS. This one will rule them all! In today's edition, we are going to go over what it is, why this one is a game changer, how you can use this to get job interviews and demand more money, and whether it will eliminate SRE jobs. There are three Ways to Manage Kubernetes : Traditional Way (Manual...

Hello Reader, We all heard it - Gen AI is taking away your job. The reality is, it is for sure impacting your job functionalities. However, there is a bigger reason why many folks are failing interviews and not growing in their career, due to Gen AI, but NOT for the reasons you think! Let's dive deep You're Learning the Wrong Gen AI Tools ⚙ There are countless Gen AI tools and services out there. But here’s the key question you should be asking: Which tools are actually being used by the...

Hello Reader, MCP is all the rage now. But does this make RAG obsolete? This is becoming a burning question in real-world projects and in interviews. In today's edition, let's take a closer look and find out the answer. Let's go over what is what quickly. RAG (Retrieval Augmented Generation) RAG (Retrieval Augmented Generation) is used where the response can be made better by using company specific context that the LLM does NOT have. You store relevant company data into a vector database....