Case Study: Fixing Broken SNS Notifications in Production

While working with a client who runs a cloud-based monitoring platform, I was tasked with troubleshooting a critical issue: SNS notifications had stopped reaching end users. These alerts were tied to production systems and SLAs, so restoring delivery was high priority. The Problem The system was designed to send real-time alerts through AWS Simple Notification […]
Secure Cloud Migrations: Why Playing It Safe Pays Off
Moving to the cloud isn’t just a cool tech trend anymore. It’s become a smart move for businesses of all sizes. Whether you’re looking to scale faster, cut down on infrastructure costs, or simply keep up with the competition, the cloud offers a lot of benefits. But here’s the thing: a cloud migration done without […]
DevOps: Understanding Git Branching

Git branching serves as a cornerstone in DevOps methodologies. It promotes agility, collaboration, and a structured approach to managing changes within a project. Git branching offers an organized and efficient way for teams to collaborate, develop features, fix bugs, and maintain a stable codebase. Using Git branching is pivotal in a DevOps context for collaborative […]
AWS S3 Audit and Logging

Today, let’s dive into S3 Audit and Logging. I want to share with you what I use daily and what I’ve learned. Did you know that S3 provides various features for auditing and logging? It helps you monitor and track activities within your S3 buckets. S3 Audit and Logging are crucial for security, compliance, and […]
Understanding Linux Filesystem and Essential Commands

As a cloud engineer, having a strong command over Linux filesystems and essential commands is crucial for managing your cloud instances effectively. Let’s explore the Linux filesystem hierarchy and introduced key commands that will help you navigate and manipulate your Linux-based cloud environments. By mastering these basics, you’ll be better equipped to handle the complexities […]
Migrated to AWS: what’s next?

So you migrated your applications, servers and databases to the cloud. What do you do next? Cost Optimization. A crucial step to enjoy the benefit of the cloud is cost optimization. It allows you to manage your cloud resources effectively and maximize the value of your investment in Amazon Web Services (AWS). For that reason, […]
Linux Commands You Should Know

We will use the shell program bash (Bourne Again shell). Many Linux distributions will default to the bash shell. But, there are other shells available such as ksh, zsh, tsch. The shell is a program that send your commands from the keyboard to the operating system to perform. For example, if a user types $ […]
Understanding AWS Service Catalog

If you are an AWS Cloud Engineer or involved in managing cloud resources within an organization, AWS Service Catalog is a great tool to learn. AWS Service Catalog helps you manage AWS resources more efficiently, reduce operational overhead, enforce best practices and compliance, and ultimately accelerate your cloud adoption journey while maintaining control and governance. […]
AWS Well-Architected Framework – Part 2

In this Part 2, we will learn more about AWS Well-Architected Framework best practices. Best practices are approaches, processes and methods that have been shown to lead to good outcomes. AWS Well-Architected Framework provides several best practices for each of its five pillars to help customers design and implement well-architected solutions on the AWS cloud. […]
AWS Well-Architected Framework – Part 1

The Well-Architected Framework is not a one-time process but rather an ongoing set of guidelines that should be applied throughout the lifecycle of a system on AWS. The AWS Well-Architected Framework is a set of best practices and guidelines provided by Amazon Web Services (AWS) to help customers design, build, and deploy applications and workloads […]
