Skip to content
View poppyszn's full-sized avatar
  • Lagos, Nigeria
  • 18:09 (UTC +01:00)

Block or report poppyszn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
poppyszn/README.md
Precious Okpor, DevOps and Cloud Engineer Typing tagline

DEV articles LinkedIn Email Docker Hub



Open to opportunities Remote


👋 About me

I'm a DevOps & Cloud Engineer in Lagos with 3+ years of experience. I lead a team of 5 engineers and own the full path from commit to production on AWS. I care about three things: security by default, cost you can explain, and automation that removes the 2 a.m. page.

I'm based in Lagos (WAT, UTC+1) and open to remote roles, working asynchronously with distributed teams.

Outside work I run a Kubernetes homelab, build developer tools, write about what I learn on DEV, and go to the gym.


📈 Impact

30% AWS cost reduction Deploys 15 min to under 5 min 5 monoliths containerised NDPA compliant

  • 🏗️ Led a team of 5 to containerise 5 monolithic apps and split CI/CD into isolated stages, speeding up releases and cutting MTTR (how we did it)
  • ⚡ Cut deploy time on an 8-service microservices monorepo from 15 min to under 5 min, even on a cold cache. Moved builds to self-hosted runners with parallel multi-process builds instead of GitHub's matrix builds, added proper Docker layer caching, and a scheduled workflow that warms the cache each morning. GitHub Actions overage charges all but disappeared
  • 🔐 Ran the company's NDPA compliance program end to end, from controls to full audit
  • 📊 Built centralised observability (Grafana, Prometheus, Loki) for proactive incident detection
  • ☸️ Run workloads on AWS EKS with ArgoCD GitOps, Helm and Kustomize

🚀 Featured projects

🔌 Relay   open source early, macOS first

Your SSH and remote desktop connections, organised, in one fast desktop app. Built for people who connect to many servers every day, with a relay-ssh CLI that reads and writes the same data.

  • 🌳 Connections in a folder tree, opened in a real terminal with tabs and split panes
  • 🔀 Jump hosts and port forwards you set once, plus a file browser and key management
  • 🖥️ Windows remote desktop (RDP) tabs alongside your SSH sessions
  • 🔒 Runs your system's OpenSSH instead of reimplementing it. Passwords are only kept if you opt in, in an encrypted vault

Go Svelte Wails OpenSSH RDP

→ View repo

My DevOps best practices, packaged as agent skills, so an AI agent builds infrastructure the way I would. Ask Claude Code or Antigravity to "dockerize this API" or "host this SPA on S3 + CloudFront" and you get pinned images, OIDC instead of long-lived keys, and deploys that can roll back, not something that only works once.

The skills are kept correct: every external fact is verified and sourced, a validator checks every pull request, and a weekly job flags stale versions.

Skill Teaches the agent to…
🐳 docker write Dockerfiles and compose stacks for Node APIs, SPAs, Next.js and Nitro
🚀 cicd build GitHub Actions CI, push to GHCR, deploy over SSH or to S3 + CloudFront
🏗️ terraform write AWS infra (EC2, ECS + ALB, static sites) with OIDC deploy roles
🔐 security add gitleaks, Trivy and dependency audits; harden workflows and containers
🐚 scripting write shell scripts and Makefiles that fail fast and behave the same everywhere
🧩 project-infra set up or audit a whole repo with all of the above wired together

Agent Skills Claude Code Terraform GitHub Actions Docker

→ View repo

Two-tier web app containerised with Docker and shipped through a Jenkins CI/CD pipeline, with architecture diagrams and a full walkthrough.

Docker Jenkins CI/CD Compose

→ View repo

🏠 Homelab

Production-style platform on k3s: ArgoCD GitOps, MetalLB, cert-manager, Harbor registry, Vault, Cloudflared and Uptime Kuma, all declared in Git.

k3s ArgoCD Vault Harbor

→ View repo

Five-service stack containerised and deployed to AWS EKS with Terraform, GitHub Actions and ArgoCD.

Terraform EKS ArgoCD GitHub Actions

→ View repo

Prometheus scraping cluster and app metrics, long-term storage in Thanos + MinIO (S3), visualised in Grafana.

Prometheus Thanos Grafana k3s

→ View repo


✍️ Writing

I write about what I build and run on DEV:


🧰 Tech stack

☁️ Cloud AWS EKS ECR Cloudflare
☸️ Containers & GitOps Kubernetes Docker ArgoCD Helm k3s
🏗️ IaC & CI/CD Terraform GitHub Actions Jenkins Vagrant
📊 Observability Prometheus Grafana Loki OpenTelemetry Uptime Kuma
💻 Languages Go Python Bash TypeScript
🗄️ Data & Edge PostgreSQL MySQL Redis Nginx Linux

🏅 Certifications

AWS Certified Solutions Architect Associate KCNA Google SRE


📊 GitHub activity

GitHub stats Streak

Let's build something reliable. → preciousokpor@proton.me

Image

Pinned Loading

  1. dev-pops-skills dev-pops-skills Public

    My DevOps best practices as agent skills, so Claude Code, Antigravity and other agents build infrastructure the way I would.

    HCL 1

  2. relay-ssh relay-ssh Public

    Organise SSH and RDP connections in one fast desktop app (Relay) with a real terminal, jump hosts, port forwards, file browser and encrypted backups. Built on OpenSSH; secrets only in an opt-in enc…

    Go 2