I built a Kubernetes workload cost optimization service that analyzes resource usage vs requests and generates safe, explainable recommendations before applying changes.
It runs in-cluster using a ServiceAccount + RBAC, inspects Deployments and metrics, and applies guardrails to avoid unsafe updates.
Pipeline:
GitHub Actions → build + scan (Trivy, Checkov) → push to GHCR → update manifest → ArgoCD sync → Kubernetes rollout
Repo: github.com/ohanyere/kuber…
Would appreciate feedback from platform engineers and DevOps folks.
#PlatformEngineering#Kubernetes#DevOps#GitOps
For those interested in building a Kubernetes cluster, try this
Build your own Kubernetes cluster with a single command.
- 1 Control Plane + 2 Worker Nodes
- Kubernetes v1.34
- Built with Terraform + kubeadm
- Fully automated — just run one command
I automated everything . No manual steps, just run and learn. Click here 👇
github.com/clovisbernard/…
Spent time today going deeper into Docker beyond just “containerizing apps”.
What clicked for me:
A Dockerfile isn’t just setup it defines how a service behaves in its runtime.
Understanding the difference between:
RUN → shapes the image at build time
CMD → defines what happens at startup
changes how you think about deployments.
Containers aren’t just packaging.
They’re about predictable system behavior.
Next: multi-stage builds.
#Docker#Infrastructure#DevOps#Softwear
Refactored my Go API data layer today:
context.Context propagated to DB
http.MaxBytesReader to cap request size
DisallowUnknownFields() for strict decoding
pq.Array() for Postgres varchar[]
RETURNING to avoid extra SELECT
Hardening the service before containerizing it.
That's the little I did today
Next:
Docker → CI → EKS → Observability.
#golang#devops#platformengineering
Backend debugging day.
Fixed a *Storage vs Storage mismatch that was breaking a struct assignment.
Also cleaned up a Postgres DSN issue and clarified Docker networking boundaries (localhost vs service name).
The deeper I get into backend systems, the more I realize most problems aren’t complex — they’re small boundary mistakes.
It’s been 5 weeks since I shifted my focus from frontend to backend & infrastructure.
After months of applying to frontend roles, I decided to go deeper into systems, databases, networking, and DevOps.
I’ll be sharing what I build, break, and understand as I make the transition.
My first backend role as an intern, I was the only girl in my team…
Had serious low self esteem and impostor syndrome, even refused a return offer 😂😂.
Thank God for growth.
I used to think that “solving problems with code” meant asking people what issues they faced.
But the more I build, the more I realise something simple
When I solve my own problems , I often end up solving other people’s problems too because many of us face the same challenges
Hiring!!
Senior Frontend Developer
Remote, Lagos
Pay: 300k - 400k NGN
Technology: React + Redux
The ideal candidate has strong experience in modern React (Hooks, Context, Redux Toolkit, React Query), clean architecture, and scalable frontend development.
Experience with TypeScript, TailwindCSS, API integrations, and component-based design patterns is a strong plus.
To apply, please send your CV, GitHub profile, and portfolio to info@cashra.app
Check out what I've been building: ShareQuiz! Students upload past exam Qs, get instant AI answers, and "steal" quizzes from classmates to prep smarter. React + TypeScript + React Query + Firebase + Node.js + Gemini API.
Try it: …zquestions-2d835956e869.herokuapp.com#WebDev#React#Frontend