---
title: "#devops-engineer articles | Hashnode"
description: "Explore 190 articles tagged #devops-engineer on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/devops-engineer"
---

Tag

# #devops-engineer

190 posts · 50 followers

[Hritik ranjan](https://hashnode.com/@luvranjan143) · [Oct 10](https://hashnode.com/posts/steganovault-with-docker/6aca37433062f4ccd4cf56b5)

### [🔐 Building SteganoVault: A Production-Grade Steganography Tool with Docker, Flask, MySQL, and Nginx](https://blogs.hritikranjan.in/steganovault-with-docker?utm_source=hashnode&utm_medium=feed)

I built SteganoVault, a full-stack steganography platform that can hide secret messages inside images, text files, PDFs, DOCX documents, audio, and video. The application runs as a 4-container Docker Compose architecture using Flask, Gunicorn, MySQL, Nginx, and phpMyAdmin. Along the way, I worked with Docker networking, health checks, persistent volumes, reverse proxy configuration, Git, Docker Hub, image optimization, authentication, file processing, and frontend debugging. The interesting part was not just building the application. The interesting part was debugging it. I faced 18 real issues, including package compatibility problems, port conflicts, broken frontend files, browser caching, MySQL health-check failures, Docker Hub upload failures, IPv6 networking problems, OpenCV download failures, multi-stage Docker problems, health-check loops, and a 1.97 GB Docker image that I eventually reduced to 847 MB. This article documents the complete journey.

54 min read · [blogs.hritikranjan.in](https://blogs.hritikranjan.in/steganovault-with-docker?utm_source=hashnode&utm_medium=feed)

[Vivian Chiamaka Okose](https://hashnode.com/@vivianokose) · [Oct 9](https://hashnode.com/posts/terraform-destroy-reapply-resilience-test/6ac88f06ff4b320e04194944)

### [I Destroyed My Entire Cloud Environment on Purpose. One Command Brought It Back.](https://vivianokose.hashnode.dev/terraform-destroy-reapply-resilience-test?utm_source=hashnode&utm_medium=feed)

The test of real Terraform discipline - destroy, apply, identical environment. Plus remote state, modules, EKS from one block, import and drift, and CI policy checks that reviewed my own infrastructure.

6 min read · [vivianokose.hashnode.dev](https://vivianokose.hashnode.dev/terraform-destroy-reapply-resilience-test?utm_source=hashnode&utm_medium=feed)

[George Ezejiofor](https://hashnode.com/@georgeezejiofor) · [Sep 23](https://hashnode.com/posts/build-scan-sign-cicd-supply-chain-rke2/6ab40e8d7152d465392e25fc)

### [Tekton, Cosign, Kyverno: A Signed CI/CD Supply Chain on RKE2](https://georgeezejiofor.com/build-scan-sign-cicd-supply-chain-rke2?utm_source=hashnode&utm_medium=feed)

Every gate in this pipeline has been shown refusing something

26 min read · [georgeezejiofor.com](https://georgeezejiofor.com/build-scan-sign-cicd-supply-chain-rke2?utm_source=hashnode&utm_medium=feed)

[ThankGod Chibugwum Obobo](https://hashnode.com/@actocodes) · [Sep 20](https://hashnode.com/posts/why-i-switched-from-software-development-to-devops/6aafadc275696fa8866ccc56)

### [Why I Switched from Software Development to DevOps (and Why You Should Too)](https://actocodes.hashnode.dev/why-i-switched-from-software-development-to-devops?utm_source=hashnode&utm_medium=feed)

I spent five years writing application code, TypeScript backends, React frontends, the occasional GraphQL API. I was good at it. I understood the domain, I could ship features, and I had strong opinio

10 min read · [actocodes.hashnode.dev](https://actocodes.hashnode.dev/why-i-switched-from-software-development-to-devops?utm_source=hashnode&utm_medium=feed)

[Adedoyin Ogunsola](https://hashnode.com/@adegram) · [Aug 22](https://hashnode.com/posts/aws-networking-building-a-secure-vpc-on-aws-with-terraform/6a896886a79b87fcac42cb26)

### [AWS Networking: Building a Secure VPC on AWS with Terraform](https://adehorizon.hashnode.dev/aws-networking-building-a-secure-vpc-on-aws-with-terraform?utm_source=hashnode&utm_medium=feed)

In this post, I'll walk through a networking project I built for a company that needed a classic but still very relevant AWS pattern. When a company needs infrastructure that's reproducible, version-c

10 min read · [adehorizon.hashnode.dev](https://adehorizon.hashnode.dev/aws-networking-building-a-secure-vpc-on-aws-with-terraform?utm_source=hashnode&utm_medium=feed)

[Asep Sayyad](https://hashnode.com/@asepsayyad007) · [Aug 16](https://hashnode.com/posts/5-things-i-check-first-when-a-linux-server-goes-down/6a81ebd25fed82a468eba9c4)

### [5 Things I Check First When a Linux Server Goes Down](https://asepsayyad007.hashnode.dev/5-things-i-check-first-when-a-linux-server-goes-down?utm_source=hashnode&utm_medium=feed)

Learn the 5 essential diagnostic steps to take when a Linux server goes down, crashes, or drops offline. Fix network, memory & process failures fast.

18 min read · [asepsayyad007.hashnode.dev](https://asepsayyad007.hashnode.dev/5-things-i-check-first-when-a-linux-server-goes-down?utm_source=hashnode&utm_medium=feed)

[Adedoyin Ogunsola](https://hashnode.com/@adegram) · [Jul 25](https://hashnode.com/posts/aws-elastic-disaster-recovery-the-architecture-behind-near-zero-downtime/6a64a5a8b89f65f1d88fc1c8)

### [AWS Elastic Disaster Recovery: The Architecture Behind Near-Zero Downtime](https://adehorizon.hashnode.dev/aws-elastic-disaster-recovery-the-architecture-behind-near-zero-downtime?utm_source=hashnode&utm_medium=feed)

"Our servers are down". One of many situations that can make a business lose money or clients. Couple hours or even a full day of downtime is allowable for some Organizations. Their RTO and RPO are ve

3 min read · [adehorizon.hashnode.dev](https://adehorizon.hashnode.dev/aws-elastic-disaster-recovery-the-architecture-behind-near-zero-downtime?utm_source=hashnode&utm_medium=feed)

[Rajesh B](https://hashnode.com/@DevRajesh) · [Jul 11](https://hashnode.com/posts/day-100-create-and-configure-cloudwatch-alarm-using-terraform-100-days-of-devops/6a528388a7653c407442536b)

### [Day 100: Create and Configure CloudWatch Alarm Using Terraform | 100 Days of DevOps](https://devrajesh.hashnode.dev/day-100-create-and-configure-cloudwatch-alarm-using-terraform-100-days-of-devops?utm_source=hashnode&utm_medium=feed)

Create and Configure CloudWatch Alarm Using Terraform

6 min read · [devrajesh.hashnode.dev](https://devrajesh.hashnode.dev/day-100-create-and-configure-cloudwatch-alarm-using-terraform-100-days-of-devops?utm_source=hashnode&utm_medium=feed)

[Rajesh B](https://hashnode.com/@DevRajesh) · [Jul 11](https://hashnode.com/posts/day-99-attach-iam-policy-for-dynamodb-access-using-terraform-100-days-of-devops/6a51ed86c5ada6662f90c3a8)

### [Day 99: Attach IAM Policy for DynamoDB Access Using Terraform | 100 Days of DevOps](https://devrajesh.hashnode.dev/day-99-attach-iam-policy-for-dynamodb-access-using-terraform-100-days-of-devops?utm_source=hashnode&utm_medium=feed)

Attach IAM Policy for DynamoDB Access Using Terraform

10 min read · [devrajesh.hashnode.dev](https://devrajesh.hashnode.dev/day-99-attach-iam-policy-for-dynamodb-access-using-terraform-100-days-of-devops?utm_source=hashnode&utm_medium=feed)

[Rajesh B](https://hashnode.com/@DevRajesh) · [Jul 8](https://hashnode.com/posts/day-98-launch-ec2-in-private-vpc-subnet-using-terraform-100-days-of-devops/6a4ea8711063a64fa31e612a)

### [Day 98: Launch EC2 in Private VPC Subnet Using Terraform | 100 Days of DevOps](https://devrajesh.hashnode.dev/day-98-launch-ec2-in-private-vpc-subnet-using-terraform-100-days-of-devops?utm_source=hashnode&utm_medium=feed)

Launch EC2 in Private VPC Subnet Using Terraform

6 min read · [devrajesh.hashnode.dev](https://devrajesh.hashnode.dev/day-98-launch-ec2-in-private-vpc-subnet-using-terraform-100-days-of-devops?utm_source=hashnode&utm_medium=feed)
