AWS DevOps Agent Review: Can It Actually Fix Your Infrastructure?

AWS recently announced the general availability of its DevOps Agent, an agent that can investigate incidents, analyze logs, and suggest fixes, I wanted to see how far it actually goes when something breaks in production. What AWS DevOps Agent Promises At a high level, AWS DevOps Agent is positioned as an AI powered operations assistant, […]

Kubernetes for Software Engineers: Everything You Need to Know to Get Started

Introduction In our final year, my team and I built what we thought was a simple student blog platform. We had a frontend, a backend, and a PostgreSQL database. Simple right? It was until we started adding more features, file uploads, Redis caching, background jobs, and email verification, it started becoming a small-scale distributed system. […]

Docker for Software Engineers: Everything You Need to Know to Get Started

Introduction I remember I had a group project in university for software architecture (scary, I know), We were four in the group, and we had to make a “simple” three-tier web application: front end, back end, and MongoDB. Sounds straightforward, right? Except we had: Four Machines and four different Operating Systems (Windows, macOS, Arch, and […]

What I Wish I Knew Before Setting Up My First CI/CD Pipeline?

So I remember I was working in a start-up, and I was the only one in the team doing DevOps work in that start up and my manager asked me to set up our CI/CD pipeline. I knew nothing back then about CI/CD, I was excited to be like those cool engineers who talk about […]