Architectures: Monolithic VS Tier VS Microservice

YOU CAN’T BUILD SOMETHING UNLESS YOU UNDERSTAND THE ARCHITECT. Understanding architecture is very important for a cloud engineer. Monolithic architecture, tier architecture, and microservice architecture are three different approaches to designing software applications. Monolithic architecture is a traditional approach where the entire application is built as a single, self-contained unit. All components and functionality of […]

Git, GitHub, GitLab and GitHub Actions: what in the git?

What in the git? Why do we have so many words with git?     Let’s Dive In. ✔ Git is a distributed version control system that allows developers to keep track of changes to their code and collaborate with others. It provides a way to track changes in files and directories, create and manage […]

A day in the life of a DevOps Engineer

Collaboration and Communication Collaborate with development teams, QA and operations teams, and other stakeholders to facilitate smooth software delivery and operations. In one of my projects, I led the QA team and participated to daily meetings where I provided technical expertise, and contributed to cross-functional initiatives. Infrastructure Management Provision, configure, and manage infrastructure resources using […]

DevOps: Testing and Monitoring

If you are a DevOps engineer, there are chances that you will do testing at some points. From Unit testing to Validation Testing, and many more, the ones I like are Negative testing and destruction testing. Depending on your organization the naming can change. Let’s talk about it.

Introduction to DevOps: Principles, Benefits, and Practices

DevOps is a set of practices and cultural philosophies that aim to bridge the gap between software development (Dev) and IT operations (Ops). It encourages collaboration, communication, and integration between cross-functional teams, with the ultimate goal of delivering high-quality software products more efficiently and reliably.