Aspiring DevOps

Aspiring DevOps

Share

binary of life.

05/03/2026

๐Ÿ˜

09/08/2025

๐‚๐ฅ๐จ๐ฎ๐ ๐ƒ๐ž๐ฏ๐Ž๐ฉ๐ฌ ๐ฉ๐ซ๐จ๐ฃ๐ž๐œ๐ญ โ€“ ๐„๐ง๐-๐ญ๐จ-๐„๐ง๐ ๐†๐ข๐ญ๐Ž๐ฉ๐ฌ ๐‚๐ˆ/๐‚๐ƒ ๐จ๐ง ๐€๐–๐’ ๐ŸŒŸ

This project challenged me to design and implement a full CI/CD pipeline using modern DevOps tools and best practices across provisioning, automation, containerization, orchestration, and deployment.

Hereโ€™s what I built:

โœ… Infrastructure as Code with Terraform
- Designed modular infrastructure: VPC, subnets, and EC2 instances (Jenkins Master & Agent)
- Provisioned an Amazon EKS cluster for container orchestration
- Configured S3 as a remote backend for state management
- Integrated CloudWatch and SNS for centralized monitoring and alerting

โœ… Configuration Management with Ansible
- Automated setup of Jenkins Master & Agent on EC2 instances
- Preconfigured Jenkins with required plugins, users, and BlueOcean UI
- Developed reusable Ansible roles for installing Docker, Git, and system packages
- Used dynamic EC2 inventory for scalable configuration management

โœ… CI/CD Pipeline with Jenkins
- Multi-stage pipeline: Code Push โ†’ Test โ†’ Docker Build โ†’ Push โ†’ Manifest Update โ†’ Deploy
- Jenkins Agent handles builds; Master controls orchestration
- Automatically updates Kubernetes manifests after each build

โœ… Containerization with Docker
- Dockerized a Flask web app using a lightweight Python Alpine base image
- Applied security scanning and image optimization using Trivy

โœ… Kubernetes Deployment on AWS EKS
- Deployed workloads to EKS cluster using Kubernetes manifests
- Created a dedicated namespace (ivolve) for application isolation
- Exposed services with LoadBalancer

โœ… GitOps with ArgoCD
- Implemented automated sync between GitHub and EKS cluster
- ArgoCD ensures the desired state is always reflected in production
- Full GitOps lifecycle with Application Controller and Repo Server

โœ… Monitoring & Observability
- Set up CloudWatch dashboards, logs, and alarms
- Enabled email notifications via SNS for critical events

22/07/2025

How Docker work?

22/07/2025

Ansible Architecture.
Infrastructure as code

13/07/2025

Find the program.

11/07/2025

Hereโ€™s a quick breakdown of how to learn Kubernetes, broken down into key categories.

07/07/2025

Same same but different๐Ÿ™‚

02/07/2025

๐Ÿ“˜ Master Kubernetes Core Components with This One Powerful Infographic

Ever felt overwhelmed by the Kubernetes ecosystem? Here's your cheat sheet โ€“ a Periodic Table of Kubernetes essentials! ๐Ÿ”

This visual breakdown simplifies the building blocks of Kubernetes โ€” from core components to networking, workload objects, observability, and more.

โœ… Must-know categories for every DevOps/Platform Engineer:

โš™๏ธ Core Components (API Server, etcd, Scheduler, Controller Manager)
๐Ÿ“ฆ Workload Objects (Pods, Deployments, Jobs, DaemonSets)
๐Ÿ” Security & Access Control (RBAC, ServiceAccounts, Roles)
๐Ÿ”— Networking (Services, Ingress)
๐Ÿ” Observability (Logging, Metrics Server)
๐Ÿ”ง Configuration & Storage (Secrets, ConfigMaps, PVs, SCs)

Whether you're deploying microservices or managing a hybrid cloud, understanding these elements is crucial for building a resilient, scalable, and secure Kubernetes environment.

๐Ÿ› ๏ธ This periodic table makes it easier for DevOps engineers, SREs, and platform teams to visualize and navigate Kubernetes fundamentals.

๐Ÿ’ฌ Save this, share it, or tag a DevOps buddy whoโ€™s diving deep into Kubernetes!

Updated the corrected Kubernetes Periodic Table infographic (fixed typos) in the Comment Sections.

Want your business to be the top-listed Engineering Company in Phnom Penh?
Click here to claim your Sponsored Listing.

Website

Address


Chroy Chang Va
Phnom Penh
12110