azytaku@web:~$
~/azytaku
$ _

I keep production calm, boring, and shipping.

DevOps Engineer focused on automation, Kubernetes, and cloud reliability. I build CI/CD pipelines, scalable infrastructure, and the tooling teams need to ship fast — without waking anyone up at 3am.

< 1hr
change lead time
< 5%rate
change failure rate
99.9%uptime
service availability
5+/ day
automated deployments

01 — about

Systems, simplified.

What I actually spend my days doing — and what's currently running.

I'm a DevOps Engineer focused on scalable Kubernetes infrastructure, automated CI/CD, and resilient cloud systems. I build pipelines, platforms, and processes that help teams ship faster with fewer failures — driven to simplify complexity and deliver reliable, production-ready engineering.

My work spans everything from GitOps deployments to on-call-saving observability stacks. If it's flaky, undocumented, or held together by a manual runbook, I'm probably already looking at it.

Currently building on the side: A scalable self hosted suite of personalized micro-tools @Taku
stack.yaml14 items
  • ▸Kubernetes
  • ▸Terraform / OpenTofu
  • ▸ArgoCD
  • ▸GitHub / GitOps
  • ▸Docker / Podman
  • ▸Helm
  • ▸Linux - Ubuntu / Fedora
  • ▸Bash / Shell Scripting
  • ▸Python
  • ▸Ingress - Nginx / Traefik
  • ▸Gateway API - Envoy Gateway
  • ▸Grafana
  • ▸Prometheus
  • ▸Grafana Alloy

02 — experience

The pipeline so far.

Three roles, each shipping into the next — from hands-on-keyboard MERN development to running production Kubernetes at scale.

●

DevOps Engineer

● in progress
Oct 2025 — present
  • +CI/CD automation: replaced manual weekly deploys (5/week) with reusable GitHub Actions workflows enabling 5+ deploys/day, plus Automated Dev → STG promotion and later STG → PRD promotion. Result: zero pipeline failures.
  • +Multi-cluster Kubernetes: managed three clusters across STG/PRD (10 nodes combined) serving Transcript, LiaChat, and Valais. Standardized on Helm + ArgoCD, and resolved OIDC, networking, ingress, and service misconfigurations.
  • +Observability from scratch: stood up Grafana Cloud dashboards for CPU, RAM, disk, and pod metrics, with log aggregation via Grafana Alloy — pushing uptime to 99%.
  • +Disaster recovery: designed a 3-2-1 backup strategy across every environment, automated with Kubernetes CronJobs, cutting recovery time from hours to ~15 minutes.
.github/workflows/promote.yml
name: Promote to Staging
on:
  pull_request:
    types: [labeled]

jobs:
  promote:
    if: github.event.label.name == 'promote:stg'
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: ./.github/actions/deploy
        with:
          environment: staging
          cluster: aintegrator-stg
✓

Quality Assurance Engineer

✓ shipped
Feb 2025 — Aug 2025
  • +Owned test strategy, execution, and quality standards across multiple services in a fast-paced full-stack environment.
  • +Test automation: built suites with Jest and Supertest for API verification, and Cypress for end-to-end coverage.
  • +Worked as a hybrid QA / de-facto lead, wiring automated tests into CI via GitHub Actions on every pull request and merge.
  • +Used Postman and MongoDB Compass for debugging and validation, becoming a trusted contributor throughtout my stay.
.github/workflows/test.yml
test:
  runs-on: ubuntu-latest
  steps:
    - uses: actions/checkout@v4
    - run: npm ci
    - run: npx jest --coverage
    - run: npx cypress run --browser chrome
✓

Trainee Software Developer

✓ shipped
Jul 2024 — Jan 2025
  • +Developed, tested, and deployed scalable web apps using the MERN stack (MongoDB, Express.js, React, Node.js).
  • +Collaborated with a German client to improve their CRM — backend API work plus frontend usability tuning.
  • +Built responsive UIs with React and Tailwind CSS aligned to modern UX principles.
  • +Strengthened API design and debugging using Postman and MongoDB Compass, alongside Git-based code review workflows.
routes/customers.js
router.get('/api/customers/:id', async (req, res) => {
  const customer = await Customer.findById(req.params.id);
  if (!customer) {
    return res.status(404).json({ error: 'Not found' });
  }
  res.json(customer);
});

03 — projects

Things I've shipped on the side.

Small tools and experiments, built for fun or because something annoyed me enough to fix it.

03

divvy-up

WIP

Splitwise, but open source and self-hostable. Work in progress — part of Taku.

TypeScriptNext.jsExpressPrisma
GitHub ↗
02

ATS-TAKU

WIP

Ever wonder why your resume gets rejected by the ATS? I built this to find out and refine mine — part of Taku.

PythonFastAPIPaddleOCR
GitHub ↗
01

python-quote-logger

Logs a random favorite quote every 30 seconds. Packaged with Helm charts, watched by ArgoCD, and continuously deployed into a Kubernetes cluster.

PythonKubernetesHelmArgoCD
GitHub ↗

04 — education

Foundations.

Where the fundamentals got built.

HND

Higher National Diploma in Software Engineering

Cardiff Metropolitan University — ICBT Campus

Developed a secure full-stack web application featuring authentication and authorization, including password hashing, input validation, session management, and database integration. Strengthened frontend development skills, practiced Git-based collaboration, and implemented automated and manual testing for feature stability and smooth user flows.

Alongside coursework: collaborated in peer-led study groups, took part in coding workshops and hackathons, and supported university tech events and mentoring sessions — helping classmates debug assignments and improve project workflows.

Auth & Session MgmtPassword HashingInput ValidationAutomated TestingPeer Mentoring

06 — contact

My inbox is always open.

Whether you have a question, a role to talk about, or just want to say hi — I'll get back to you.

azlan@azytaku.com →