Skip to content
View forsythfamous's full-sized avatar

Block or report forsythfamous

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. Markdown is supported. 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
forsythfamous/README.md
Forsyth Famous O. — Cloud Infrastructure & DevOps Engineer Cloud Infrastructure & DevOps Engineer, Azure certified, Docker, Kubernetes, Terraform, Linux

👋 About Me

I'm a Cloud Infrastructure & DevOps Engineer based in Poland with 6+ years in tech (since 2020), designing, securing and operating infrastructure for large-scale enterprise environments on Microsoft Azure. I specialise in Azure networking, identity and governance, container platforms, Infrastructure as Code and automated delivery pipelines, turning manual, error-prone operations into repeatable, auditable processes.

I believe good infrastructure is only as strong as its documentation. The repositories here are reference implementations and runbooks, written the way I'd hand them over to a team: reproducible, verified and easy to operate.

🔭 What I Do

  • Design and operate secure Azure infrastructure: networking, identity, governance and monitoring
  • Containerise and deploy workloads with Docker and Kubernetes
  • Provision infrastructure as code with Terraform
  • Build and maintain CI/CD pipelines with GitHub Actions and Azure DevOps
  • Publish technical guides for engineers on dev.to

🚀 Career Impact Highlights

  • Infrastructure Automation: Automated VM and Application Gateway provisioning with Terraform and CI/CD pipelines, cutting environment setup time from 2 days to 30 minutes.
  • Secure Networking: Designed hub-spoke network architectures with private endpoints across 5 Azure subscriptions.
  • Edge Security: Protected web workloads with Azure Application Gateway WAF, combining Microsoft-managed rule sets with custom rules and rate limiting to block malicious and abusive traffic.
  • Cost Optimisation: Reduced compute spend by putting idle virtual machines on deallocation and shutdown schedules, so non-production capacity is paid for only when it's used.
  • Product Engineering: Built and hardened KONTA, a production AI platform on Google Cloud Run with 100+ automated test files and 70+ merged pull requests.

🛡️ Core Competencies

  • Azure Administration: Compute, storage, resource governance and day-to-day management tasks.
  • Identity & Access: Microsoft Entra ID, RBAC and Active Directory Domain Services.
  • Security, Monitoring & Compliance: Secure storage (Azure Files and Blob Storage), Azure Monitor, cloud security operations, and Microsoft Purview retention and eDiscovery.
  • Azure Networking: Virtual networks, hybrid connectivity, load balancing, network security and private access to PaaS services.
  • DevOps & CI/CD: Source control strategy, branching and pull-request workflows, build and release pipelines, and DevSecOps practices.
  • Containers: Writing Dockerfiles, multi-container stacks with Docker Compose, and Kubernetes manifests.
  • Infrastructure as Code & Automation: Terraform, YAML, Bash scripting and Makefile automation.
  • Linux Administration: Day-to-day operations, shell tooling and troubleshooting.

⚙️ Tech Stack

Tech stack icons

Domain Tools & Platforms
Cloud Microsoft Azure, Azure CLI, Azure Monitor, Microsoft Entra ID, Google Cloud Run, Secret Manager, Firestore
Automation Power Automate, Bash, Makefile
Containers & Orchestration Docker, Docker Compose, Kubernetes
Infrastructure as Code Terraform, YAML
CI/CD & Version Control GitHub Actions, Azure DevOps, Git, GitHub
OS & Directory Services Linux (Ubuntu), Active Directory Domain Services
Web & Apps TypeScript, React, Node.js / Express, Python, Nginx, MySQL, WordPress

🧰 Featured Projects

💼 KONTA: AI Business OS 🔒 private

An AI-assisted business ledger for small businesses, run from a web dashboard or WhatsApp

KONTA tracks sales, orders, inventory, customers, debtors and expenses. Merchants can send a WhatsApp text or voice note, and AI turns it into a proposal. Nothing changes in the books until a person confirms it, and the change itself is made by deterministic code.

  • Platform: Containerised with a multi-stage Docker build (non-root runtime and health check) and deployed on Google Cloud Run. A least-privilege service account reads secrets from Secret Manager, and Firestore is locked down with deny-all rules, so all data access goes through the server.
  • Security hardening: WhatsApp webhook HMAC verification, API rate limiting, request size limits, CSP/HSTS security headers, input validation before building Firestore paths, and phone numbers masked in logs.
  • Reliability: Idempotent webhook processing, bounded timeouts on AI and messaging calls with safe retry rules, durable inbound and outbound message logs, and transactional ledger writes with concurrency isolation.
  • Engineering practice: 100+ automated test files running against both an in-memory database and the Firestore emulator. Every change ships through a pull request (70+ merged).
  • Tech Stack: TypeScript, React, Node.js / Express, Firestore, Google Cloud Run, Secret Manager, Docker, Gemini AI, WhatsApp Cloud API

A multi-container WordPress + MySQL stack with Docker Compose

Provisions, monitors and tears down a two-tier application with persistent volumes, service dependencies and port mapping. Every stage is verified with captured output.

  • Tech Stack: Docker Compose, MySQL 8.0, WordPress, Docker Desktop

Kubernetes Pod specification: structure and API contract

A reference Pod manifest that breaks down the Kubernetes API contract (apiVersion, kind, metadata and spec) and sets out conventions for clean, version-controlled manifests.

  • Tech Stack: Kubernetes, YAML, Nginx, Git

YAML patterns for DevOps & Cloud Engineering

A structured reference covering mappings, sequences, scalar types, multiline strings, anchors and aliases, followed by real-world GitHub Actions and app-config examples.

  • Tech Stack: YAML, GitHub Actions, VS Code

A lean Nginx image for serving static content

A minimal Alpine-based image with a clean web root and documented build directives, covering layer caching, port mapping and container-lifecycle troubleshooting.

  • Tech Stack: Docker, Nginx, Alpine Linux, HTML

An end-to-end team Git & delivery workflow

Implements feature branching, conventional commits, pull requests, applying code-review feedback, merging to main and triggering a CI/CD pipeline.

  • Tech Stack: Git, GitHub, Python, Bash

🛠️ More Projects

Project Description
devops-lab A Node.js app containerised with Docker, with build and run automated through a Makefile
simple-container-lab Container build-and-ship workflow for a Node.js service, from docker build to git push
DevOps-Workstation-Setup A standardised DevOps workstation baseline: Git, Azure CLI, Docker, Terraform and VS Code

✍️ Latest Articles on dev.to

I publish practical Azure implementation guides for engineers and teams.

Article Topic
How to Configure Azure Virtual Networks and Subnets for Virtual Machine Deployment Networking
How to Secure Azure Storage Using Managed Identities and RBAC Security
How to Configure Azure File Shares for Secure Enterprise File Storage Storage
How to Secure Private Documents with Azure Blob Storage Storage
How to Host a Public Website Using Azure Blob Storage Storage
How to Deploy a Linux Virtual Machine in Microsoft Azure and Connect Using SSH Compute
How to Prepare Your Azure Environment for Management and Administration Tasks Administration

Read more on dev.to


📜 Certifications & Credentials

AZ-400 AZ-104 AZ-700

🏅 Microsoft Certifications

Certification Exam Earned Verify
Microsoft Certified: DevOps Engineer Expert AZ-400 Jun 2026 🔗
Microsoft Certified: Azure Administrator Associate AZ-104 Feb 2026 🔗
Microsoft Certified: Azure Network Engineer Associate AZ-700 Jun 2025 🔗

🧩 Microsoft Applied Skills

Credential Area
Configure secure access to your workloads using Azure networking Networking
Secure storage for Azure Files and Azure Blob Storage Storage & Security
Deploy and configure Azure Monitor Observability
Get started with cloud security and monitoring tasks Security
Get started with Azure management tasks Administration
Get started with identities and access using Microsoft Entra Identity
Administer Active Directory Domain Services Identity
Implement retention, eDiscovery, and Communication Compliance in Microsoft Purview Compliance
Create and manage automated processes by using Power Automate Automation

🤝 Let's Connect

GitHub LinkedIn dev.to


Profile Views GitHub Followers

Building reliable cloud infrastructure, one automated step at a time.

Pinned Loading

  1. Docker-Compose-WordPress-Deployment Docker-Compose-WordPress-Deployment Public

    Multi-container WordPress + MySQL stack with Docker Compose: persistent volumes, service dependencies and a verified deployment runbook.

  2. Kubernetes-Pod-Manifest-Architecture Kubernetes-Pod-Manifest-Architecture Public

    Reference Kubernetes Pod manifest: the API contract (apiVersion, kind, metadata, spec) and conventions for clean, version-controlled manifests.

    1

  3. Yaml-Aint-Markup-Language Yaml-Aint-Markup-Language Public

    YAML patterns for DevOps: mappings, sequences, scalars, multiline strings, anchors & aliases, with GitHub Actions and app-config examples.

  4. my-nginx-Dockerfile my-nginx-Dockerfile Public

    Lean Nginx on Alpine container image for static content: documented build directives, layer caching, port mapping and troubleshooting.

    HTML

  5. devops-lab devops-lab Public

    Node.js app containerised with Docker, with build and run automated through a Makefile.

    Makefile 1

  6. loopcart-remote loopcart-remote Public

    End-to-end team Git workflow: feature branches, conventional commits, pull requests, code review, merging and triggering a CI/CD pipeline.

    Shell