NjiraCloud
A self-service cloud deployment platform in development, designed to simplify application hosting and managed infrastructure for developers and startups.
Building reliable cloud infrastructure, automating complex systems, and creating developer-focused products. Based in Nairobi, Kenya.
I work across AWS infrastructure, cloud architecture, and production reliability. My background spans Linux, networking, Kubernetes, container orchestration, and security-aware infrastructure engineering.
I use Terraform, Ansible, and CI/CD to automate infrastructure and application delivery, with observability and practical incident response built into the work.
Alongside infrastructure engineering, I build developer and learning products. NjiraCloud and Kijano are in development, bringing my platform and product work together.
I'm also an AWS Community Builder and share what I learn through technical writing and community events.
I design and maintain AWS infrastructure — VPC, EC2, RDS, S3, Route 53, IAM and more — with Terraform, CloudFormation, and AWS SAM as an Infrastructure-as-Code first practice.
I build commit-to-deploy pipelines with CircleCI and Jenkins, containerise workloads with Docker and Kubernetes, and automate configuration with Ansible.
I apply Python and platform engineering experience to developer-focused products, including cloud deployment tooling and learning tools in development.
I keep systems visible and healthy with Grafana, Prometheus, CloudWatch, Nagios, and New Relic — monitoring, logging, and alerting so issues surface before users feel them.
Infrastructure engineering and products in development, alongside open-source work.
A self-service cloud deployment platform in development, designed to simplify application hosting and managed infrastructure for developers and startups.
An AI-powered study platform in development that transforms educational materials into flashcards, quizzes, practice questions, and study notes.
A Kubernetes operator that automates PodDisruptionBudget management at scale — policy-driven availability classes, label/namespace targeting, strict/flexible/advisory enforcement, automatic cleanup, and maintenance windows, with native Prometheus metrics and OpenTelemetry tracing.
A webhook integration that forwards Graylog alerts and log notifications into Mattermost channels, giving teams real-time visibility into incidents where they already collaborate.
A marketplace connecting vetted ERP specialists (SAP, Odoo, NetSuite, Dynamics) with the companies that need them — with milestone-based escrow payments, verified skill badges, and mediated dispute resolution built into every engagement.
I write about Kubernetes, cloud infrastructure, and lessons from running production systems — on dev.to and Medium.
An introduction to MOCO, the Kubernetes operator that runs MySQL clusters with semi-synchronous replication — what it does, why you'd want it, and how to get your first cluster running.
A field report from upgrading a live Graylog logging cluster running on Hetzner bare metal — planning the upgrade path, avoiding downtime, and the gotchas along the way.
How Kured safely handles node reboots in Kubernetes: watching for the reboot-required sentinel after OS patches, then cordoning, draining, and rebooting nodes one at a time.
I'm available for consulting, contract, or full-time opportunities on short to medium notice. Whether it's cloud architecture, DevOps, or just tech talk — my inbox is always open.