โšก Onwuachi Control Plane

AWS

Entries (17)

AWS Config: Compliance and Auto-Remediation Aug 15, 2026

AWS Config rule types, configuration timeline, auto-remediation pattern with SSM Automation, and the exam decision framework for compliance vs prevention vs audit.

CloudTrail: API Audit and Event History Aug 15, 2026

CloudTrail event types, trail configuration, LookupEvents for free 90-day history, and the CloudTrail โ†’ CloudWatch Logs โ†’ Metric Filter โ†’ Alarm alerting pattern.

CloudWatch Agent: System Metrics and Log Shipping Aug 15, 2026

CloudWatch Agent config structure, IAM requirements, SSM Parameter Store distribution pattern, and the mental model mapping from Node Exporter to AWS-native monitoring.

CloudWatch Logs and Metric Filters Aug 15, 2026

Built a log group, shipped fake HAProxy 503 events, created a metric filter, and confirmed Sum=15 in GetMetricStatistics โ€” the full logs-to-alerts pipeline.

CloudWatch Metrics, Alarms, and SNS Notifications Aug 15, 2026

Built a CloudWatch alarm on ASG capacity with SNS email delivery โ€” covering metric tiers, alarm states, treat-missing-data, and composite alarms.

EventBridge: Event-Driven Automation Aug 15, 2026

Built an EventBridge rule catching ASG launch events and routing to SNS โ€” confirmed end-to-end email delivery with full event JSON payload.

X-Ray: Distributed Tracing Aug 15, 2026

X-Ray architecture, sampling rules, annotation-based filtering, and the exam decision framework for when to use X-Ray vs CloudWatch metrics.

ALB, Target Groups, and ASG Integration Aug 8, 2026

Built a full ALB + ASG stack from CLI โ€” listener, target group, health checks, ELB-driven replacement โ€” mapped against the HAProxy mental model.

ASG Lifecycle Hooks: Pending:Wait and Bootstrap Control Aug 8, 2026

Lifecycle hooks intercept ASG instance transitions โ€” proven live by observing Pending:Wait and manually signaling CONTINUE, mirroring the Packer/systemd staged-start pattern.

ASG Self-Healing Patterns and Instance Refresh Aug 8, 2026

The full self-healing loop: ELB health checks drive ASG replacement, and Instance Refresh rolls new AMIs fleet-wide without downtime โ€” with a live lab and a real debugging case.

Multi-Region Architecture Patterns on AWS Aug 8, 2026

Decision framework and service comparison for multi-region AWS architectures โ€” which data service to use, how replication works, and the full stack pattern the exam tests.

Route 53 Resilience: Routing Policies and Failover Aug 8, 2026

Route 53 routing policy patterns for DOP-C02 โ€” when to use failover vs weighted vs latency routing, and how health checks integrate for automatic regional failover.

AWS Auto Scaling Groups: The Self-Healing Control Loop Aug 7, 2026

A hands-on walkthrough of how ASG's control loop detects instance failure and automatically replaces it, using a live lab in devopslab-vpc.

Aws Cloudformation Parameters Mappings Functions Jul 28, 2026

CloudFormation Parameters allow users to provide values at deployment time, Mappings provide static key-value lookups, and intrinsic functions dynamically reference and transform values inside templates. Together, these features allow a single CloudFormation template to support multiple environments, Regions, and deployment scenarios.

Aws Codepipeline Codebuild Codedeploy Jul 28, 2026

AWS CodePipeline provides CI/CD orchestration, CodeBuild compiles and packages application code, and CodeDeploy automates application deployments to supported compute environments. Together, they form a flexible AWS-native CI/CD workflow.

Aws CloudFormation Drift Detection Jul 28, 2026

CloudFormation drift detection identifies when AWS resources managed by a CloudFormation stack differ from the configuration defined in the stack template. This article covers the drift lifecycle, the AWS CLI workflow, a hands-on Security Group example, operational considerations, and the relationship between drift detection and infrastructure as code.

AWS Session Manager Plugin โ€” Local Setup Jul 1, 2026

Local Setup Prerequisites

AWS Session Manager Plugin

Required for aws ssm start-session (both interactive shell access and port-forwarding sessions) against platform instances. This is a local CLI plugin, not part of the AWS CLI itself, and it is not committed to this repo โ€” install it once per machine:

curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/ubuntu_64bit/session-manager-plugin.deb" \
  -o "session-manager-plugin.deb"
sudo dpkg -i session-manager-plugin.deb

Verify:

session-manager-plugin

Should print a version/usage message, not “command not found.”

(For non-Ubuntu/WSL environments, see the official AWS docs for the appropriate package: Session Manager Plugin installation instructions.)

System Context