An open API service indexing awesome lists of open source software.

https://github.com/berkeleyo/berkeleyo

Personal scratchpad and profile repo.
https://github.com/berkeleyo/berkeleyo

github-profile meta profile readme

Last synced: about 2 months ago
JSON representation

Personal scratchpad and profile repo.

Awesome Lists containing this project

README

          



# Hi, I'm Berkeley 👋

![Profile Views](https://komarev.com/ghpvc/?username=berkeleyo&color=blue&style=for-the-badge)
![Experience](https://img.shields.io/badge/Experience-6%2B%20years-1f6feb?style=for-the-badge&logo=github)
![Lines of Code](https://img.shields.io/badge/Lines%20of%20Code-100k%2B-blue?style=for-the-badge)

















---

## 🧑‍💻 About Me

Cloud engineer focused on **access governance**, **secure network architectures**, and **pragmatic automation**.
I like clean runbooks, reversible cutovers, and evidence-first security.
I work primarily in **Azure**, with complementary projects in **AWS** and **GCP** where they deliver value.

- 🛡️ Identity & Access: JIT elevation, Conditional Access, PIM, external-ID federation (Azure • AWS STS • GCP WIF)
- 🌐 Networking: Fortinet SD-WAN/IPsec in Azure, HA/BGP, MTU optimization, deterministic routing and secure egress patterns
- ⚙️ Automation: PowerShell/Bicep, Logic Apps, YAML pipelines, GitHub/Azure DevOps
- 🖥️ Endpoint & Governance: Intune configuration, remediation, and policy-driven enforcement
- 📊 Ops: Runbooks, cutover/rollback, observability, backup verification
- ✍️ Documentation: concise, production-ready, redacted

Recent work also explores AI-driven automation and voice-based agents as operational interfaces for platform workflows and customer interaction systems.

---

### 🤖 AI Systems & Event-Driven Platforms

Exploration of AI-assisted automation and event-driven systems extending traditional platform engineering patterns into conversational and autonomous workflows.

| Project | Description | Stack |
|---|---|---|
| [**AI Voice Agent Platform**](https://github.com/berkeleyo/ai-voice-agent-platform-repo) | Event-driven AI voice agent platform handling enquiry intake, outbound calling workflows, structured data capture, and automation pipelines. | 🤖 AI · Azure Functions · Event-Driven |

---

## 🏗️ Platform & Engineering Projects

Rather than isolated tooling, these repositories represent real operational problems, designed and implemented with production constraints in mind — security, rollback, observability, and long-term maintainability.

Projects are grouped by engineering domain to reflect how platforms are designed and operated in practice.

---

### ☁️ Migration & Platform Modernisation

Projects focused on moving legacy or operationally risky systems into secure, maintainable cloud architectures with controlled cutover and rollback strategies.

| Project | Description | Stack |
|---|---|---|
| [**UniFi Controller Cloud Migration**](https://github.com/berkeleyo/unifi-controller-cloud-migration) | End-to-end migration from legacy hosting to Azure with DNS cutover strategy, version pinning, Entra App Proxy integration, MFA enforcement, and operational hardening. | ☁️ Azure · 🐧 Linux · 🧰 PowerShell |
| [**Azure Public IP Migration**](https://github.com/berkeleyo/azure-public-ip-migration) | Discovery and migration framework for retiring Basic SKU public IPs safely across subscriptions with inventory export, validation, and reversible migration workflow. | 🧰 PowerShell · ☁️ Azure |
| [**Azure VPN (P2S) Runbook**](https://github.com/berkeleyo/azure-vpn-repo) | Real-world VPN deployment covering authentication models, DNS behaviour, and secure connectivity modernisation patterns. | 🌐 Networking · ☁️ Azure |
| [**CSAT Remote Access Pattern (LB + NAT Gateway)**](https://github.com/berkeleyo/azure-csat-remote-access-standard-lb-nat-natgw) | Policy-compliant remote access pattern using Standard Load Balancer inbound NAT with controlled outbound egress via NAT Gateway. | ☁️ Azure · Networking · Operations |

---

### 🔐 Identity & Access Platforms

Identity is treated as the primary control plane. These projects focus on removing standing privilege, enforcing least access, and making elevation auditable and time-bound.

| Project | Description | Stack |
|---|---|---|
| [**Cloud Access Broker — JIT (Multi-Cloud)**](https://github.com/berkeleyo/cloud-access-broker-jit-multicloud) | Multi-cloud just-in-time elevation across Azure, AWS and GCP with approval workflow, audit logging, and automatic revocation. | ☁️ Azure · AWS · GCP · PowerShell |
| [**AWS JIT Access**](https://github.com/berkeleyo/aws-jit-access) | Temporary privilege elevation using AWS Identity Center and Step Functions with CloudTrail-backed auditability. | ☁️ AWS · 🐍 Python · 🔐 IAM |
| [**Azure Access Automation**](https://github.com/berkeleyo/azure-access-automation) | Automated access workflows integrating Forms, Power Automate and Entra ID to provide controlled, time-bound access with policy enforcement. | ☁️ Azure · ⚡ Power Automate |
| [**Access Governance Request Platform**](https://github.com/berkeleyo/access-governance-request-platform) | Access governance platform enabling request intake, approval workflows, time-bound group membership, automated expiry removal, and audit-ready evidence generation. | ☁️ Azure · Identity · Automation |

---

### 🌐 Cloud Networking & Secure Connectivity

Networking projects focused on deterministic routing, secure egress, and predictable failure modes across hybrid and cloud environments.

| Project | Description | Stack |
|---|---|---|
| [**Fortinet SD-WAN + IPsec (Azure)**](https://github.com/berkeleyo/fortinet-azure-sdwan-ipsec) | Enterprise hub-and-spoke SD-WAN architecture with HA, BGP routing, MTU optimisation, and operational validation patterns. | 🧱 Fortinet · ☁️ Azure |
| [**Cloud-Secure Egress Policy**](https://github.com/berkeleyo/cloud-secure-egress-firewall-policy) | Centralised outbound control using firewall chaining and enforced egress paths with documented cutover and rollback strategy. | 🔐 Network Security · ☁️ Azure |
| [**Azure Firewall Multi-Site Publishing**](https://github.com/berkeleyo/azure-firewall-multi-site-publishing) | Secure ingress architecture publishing multiple internal applications through Azure Firewall using DNAT and isolated backend patterns. | 🔥 Azure Firewall · ☁️ Azure |
| [**Azure Hub-Spoke Hybrid Routing Pattern**](https://github.com/berkeleyo/azure-hub-spoke-hybrid-routing-pattern) | Hybrid routing design steering partner traffic over VPN gateway using UDR prefix routing and gateway transit patterns. | 🌐 Networking · ☁️ Azure |

---

### ⚙️ Platform Automation & Governance

Automation projects focused on scale, repeatability, and reducing operational risk across large cloud estates.

| Project | Description | Stack |
|---|---|---|
| [**Azure Governance Baseline Framework**](https://github.com/berkeleyo/azure-governance-baseline-framework) | Governance baseline implementing naming standards, tag enforcement, policy-as-code scaffolding, drift detection, and controlled remediation workflows. | ☁️ Azure · Policy · PowerShell |
| [**Azure Cost & Tagging Governance**](https://github.com/berkeleyo/azure-cost-tagging) | Automation enforcing tagging standards and cost attribution models across subscriptions with reporting and remediation workflows. | ☁️ Azure · Governance · Automation |
| [**Azure Budget Governance**](https://github.com/berkeleyo/azure-budget-governance) | Budget enforcement and alerting automation using cost management APIs and operational reporting patterns. | ☁️ Azure · FinOps · Automation |
| [**Intune Kyocera Print Governance**](https://github.com/berkeleyo/intune-kyocera-only-print-governance) | Endpoint governance automation enforcing compliant printer usage and removing unmanaged drivers through Intune remediation. | 🖥️ Intune · 🧰 PowerShell |

---

### 📊 Observability & Operations

Operational tooling focused on visibility, health validation, and ensuring systems remain observable after deployment.

| Project | Description | Stack |
|---|---|---|
| [**LogicMonitor Hybrid Monitoring**](https://github.com/berkeleyo/logicmonitor-hybrid-monitoring) | Hybrid monitoring model spanning Hyper-V, AWS and GCP with unified alerting and operational dashboards. | 📊 LogicMonitor · ☁️ AWS · ☁️ GCP |
| [**Observability (Grafana + Kibana)**](https://github.com/berkeleyo/observability-grafana-kibana) | Centralised observability stack for metrics and log analysis across hybrid environments. | 📊 Grafana · Kibana · Monitoring |
| [**M365 Security Alerts to Teams**](https://github.com/berkeleyo/m365-security-alerts-to-teams) | Logic App workflow aggregating security alerts and publishing operational summaries to Teams using adaptive cards. | ☁️ Azure · Security · Automation |
| [**Datto Grafana Monitoring**](https://github.com/berkeleyo/datto-grafana-presales) | Monitoring dashboards and alerting patterns designed for operational visibility and infrastructure validation. | 📊 Grafana · Monitoring |

---

## 🧠 Engineering Focus

- Identity-first platform design and least-privilege access models
- Deterministic cloud networking and secure ingress/egress architecture
- DevOps practices aligned with operational ownership
- Governance and repeatability across multi-subscription environments
- Automation driven by operational need rather than tooling preference
- Documentation designed for operational handover

---

## 🚀 Professional Impact

- Removed standing privilege through identity-driven elevation models across cloud environments.
- Delivered production migrations and cutovers with pre-defined rollback paths and controlled change patterns.
- Standardised network and access patterns reducing operational drift across environments.
- Built automation replacing manual access provisioning and configuration workflows.
- Produced operational runbooks enabling predictable support and incident response.

---

## 🧭 How I Work

- Design for rollback first.
- Prefer small, reversible changes over high-risk deployments.
- Treat identity as the primary security boundary.
- Document systems so someone else can operate them at 3am.
- Automate only after the manual process is fully understood.

---

## 🔐 Security Philosophy

- Identity over network trust.
- Short-lived access over standing privilege.
- Evidence over assumptions.
- Safe defaults over permissive convenience.
- Production systems should fail predictably.

---

## 🔍 Currently Exploring

- Workload identity federation patterns across cloud providers
- Zero-trust network segmentation models
- Policy-as-code for access governance and platform controls
- Platform engineering workflows for repeatable environments

---

## 🧩 Redaction & Security Statement
> 🧾 All documentation and code samples are **redacted for confidentiality**.
> No secrets, IP addresses, or tenant identifiers are included.