How I Passed the AWS Certified DevOps Engineer – Professional (DOP-C02) Exam

TL;DR I prepared for DOP-C02 by studying multi-account CI/CD pipelines, Infrastructure as Code governance, resilient multi-Region architectures, centralized observability, automated incident response, and enterprise security controls. The exam required me to connect delivery automation with reliability, operations, and security decisions across AWS environments. Certification earned You can view my AWS Certified DevOps Engineer – Professional (DOP-C02) certification on Credly. ...

October 15, 2026 · 28 min · Nabil Noh

Building a Document Q&A Assistant with Docker Agent

TL;DR I built a small RAG assistant with Docker Agent using a folder of documents, an agent instruction, and a retrieval configuration. The project does not need a Python application, custom ingestion service, web UI, or separate vector database. RAG projects can grow quickly. For this build, Docker Agent’s native RAG capabilities were enough to create a document assistant backed by a local folder. ...

October 11, 2026 · 6 min · Nabil Noh

How I Passed the AWS Certified CloudOps Engineer – Associate (SOA-C03) Exam

TL;DR I prepared for SOA-C03 by mastering observability & alerting (CloudWatch Agent, Logs Insights, Data Protection), automated systems management (Systems Manager runbooks, Session Manager, Patch Manager), reliability & disaster recovery (RTO/RPO, AWS Backup, Auto Scaling lifecycle hooks), security guardrails (AWS Config, SCPs, KMS cross-account access), and VPC networking (Route tables, Security Groups vs. NACLs, Gateway VPC Endpoints). Combining operational automation with hands-on AWS administration patterns helped me pass the exam. Certification earned You can view my AWS Certified CloudOps Engineer – Associate (SOA-C03) certification on Credly. ...

October 5, 2026 · 16 min · Nabil Noh

How I Passed the AWS Certified Developer – Associate (DVA-C02) Exam

TL;DR I prepared for DVA-C02 by mastering serverless architectures (Lambda, DynamoDB, API Gateway), application security (IAM roles, Cognito, KMS, Secrets Manager), CI/CD pipelines (SAM, Code Suite), and observability (CloudWatch, X-Ray). Connecting SDK code implementation details with core AWS developer patterns helped me pass the exam. Certification earned You can view my AWS Certified Developer – Associate (DVA-C02) certification on Credly. ...

October 5, 2026 · 19 min · Nabil Noh

How I Passed the AWS Certified AI Business Strategist (AIB-C01) Exam

TL;DR I prepared for AIB-C01 by studying the four exam domains, connecting AI capabilities to business problems, and practicing scenario questions about value, governance, readiness, and adoption. The exam focuses on strategic decisions rather than coding or hands-on AWS implementation. Certification earned You can view my AWS Certified AI Business Strategist (AIB-C01) certification on Credly ...

September 29, 2026 · 14 min · Nabil Noh

How I Passed the AWS Certified Cloud Practitioner (CLF-C02) Exam

TL;DR I prepared for CLF-C02 by studying the four exam domains in order, learning the AWS shared responsibility model, and connecting each service to a practical cloud, security, or cost-management scenario. This approach helped me pass the certification exam. Certification earned You can view my AWS Certified Cloud Practitioner (CLF-C02) certification on Credly ...

September 9, 2026 · 12 min · Nabil Noh

How I Passed the AWS Certified AI Practitioner (AIF-C01) Exam

TL;DR I prepared for AIF-C01 by studying the five exam domains in order, making sure I understood the concepts behind AI and generative AI, and then connecting those concepts to the AWS services and business scenarios covered by the exam. This approach helped me pass the certification exam. Certification earned You can view my AWS Certified AI Practitioner (AIF-C01) certification on Credly ...

September 1, 2026 · 14 min · Nabil Noh

Why BuildKit Replaces Kaniko in Modern CI/CD

TL;DR Kaniko is archived and no longer maintained. This guide explains how BuildKit can replace it in CI/CD pipelines, with examples covering performance, security, multi-platform images, and caching. Kaniko was widely used for building Docker images in daemonless environments such as Kubernetes, but it is now archived and no longer maintained. This guide explains the practical reasons to move to BuildKit and shows how to use it for modern CI/CD workflows, including multi-platform image builds. ...

June 5, 2025 · 7 min · Nabil Noh

How to Set Up VS Code Copilot Custom Instructions

Why Use Custom Instructions? Custom instructions help Copilot follow your coding, documentation, and team workflow preferences more consistently. Why Use Custom Instructions? Consistency: Ensure everyone follows the same standards for commits, docs, and more. Productivity: Automate repetitive tasks and reduce manual errors. AI Readiness: Make your workflow friendly for Copilot, ChatGPT, and other AI tools. Personalization: Tailor Copilot’s suggestions to your coding style and team practices. Quick Start Follow these steps to create your first custom instructions file: Open the Command Palette (Cmd+Shift+P or Ctrl+Shift+P). Run Chat: New Instructions File to create a .instructions.md file in .github/instructions at the root of your repository. Add your guidelines in Markdown format. Example: # Custom instructions for Copilot ## Project context This project is a web application built with React and Node.js. ## Indentation We use tabs, not spaces. ## Coding style Use camelCase for variable names and prefer arrow functions over traditional function expressions. ## Testing We use Jest for unit testing and Playwright for end-to-end testing. Optionally, use the applyTo metadata to target specific files: --- applyTo: "**/*.ts" --- Coding practices for TypeScript files. ... ...

May 25, 2025 · 4 min · Nabil Noh