Skip to content
View vivianokose's full-sized avatar
💻
DevOps Engineer ♾️
💻
DevOps Engineer ♾️

Block or report vivianokose

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.

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
vivianokose/README.md

Vivian Chiamaka Okose

DevOps Engineer  |  AWS  •  Kubernetes  •  Terraform  •  CI/CD

     


I build production-grade cloud infrastructure on AWS. My background is in Biochemistry and Biotechnology, not Computer Science. That scientific training shaped how I approach infrastructure: methodical, documented, reproducible. If it cannot be reproduced exactly, it is not done right.

I have been building in DevOps since early 2025. Every project is documented publicly.


Featured Project: Agentic AWS Deployment Pipeline

A production-grade agentic DevOps pipeline built from scratch using Claude Code, Terraform, and a hook-based safety system.

Environment → CLAUDE.md → Skills → Live Deploy → SubAgents → MCP → Safety Hooks
Component What It Does
CLAUDE.md Persistent project memory — agent knows architecture, conventions, constraints
/scaffold-terraform Generates complete Terraform config from a template spec
/tf-plan Validates, plans, scans for destructions, returns plain-English summary
/tf-apply Applies saved plan and provisions real AWS resources
/deploy Syncs to S3, triggers CloudFront invalidation, reports live URL
security-auditor Read-only SubAgent: audits Terraform for misconfigurations
tf-writer Read-write SubAgent: generates Terraform using live MCP provider schema
cost-optimizer Read-only SubAgent: reviews infrastructure for cost inefficiencies
SAY hook Blocks destructive prompts before Claude processes them
DO hook Blocks dangerous tool calls before they execute
LOG hook Writes timestamped entry to deploy.log on every terraform apply

The principle: Minimal permissions are architecture, not policy. An AI agent that cannot exceed its scope is safer than one that relies on the engineer remembering the right constraints.

Live site: viviancloud.site  |  Stack: Claude Code • Terraform • AWS S3 • CloudFront • MCP • Bash • WSL2


Other Projects

Google Online Boutique on AWS EKS

Deployed an 11-service e-commerce application to AWS EKS from scratch. Terraform provisions the VPC, EKS cluster, and node groups. GitHub Actions builds all 11 Docker images in parallel and pushes to ECR. ArgoCD handles GitOps sync. Prometheus and Grafana handle monitoring. Debugged pod scheduling failures, CI race conditions, and EKS auth issues end to end.

Stack: AWS EKS • Terraform • GitHub Actions • ArgoCD • Helm • Prometheus • Grafana • Docker


PetClinic Microservices on Kubernetes (Team Lead)

Led a team of 11 engineers to deploy a 12-service Spring Boot microservices application to a managed Kubernetes cluster. CI/CD pipeline takes a code change from pull request to production in under 8 minutes. Configured Kubernetes Network Policies, Secrets management, rollback procedures, and full Prometheus/Grafana monitoring with live alerting.

Stack: AWS EKS • Kubernetes • Terraform • GitHub Actions • Helm • Prometheus • Grafana • Docker


Three-Tier Cloud Application (CloudAdvisory)

Designed and deployed a production-grade, three-tier application on AWS. Custom VPC across 2 Availability Zones, Next.js frontend behind a public ALB, Node.js backend on private EC2, Amazon RDS with read replica. Replaced bastion hosts entirely with AWS SSM Session Manager — zero open ports.

Stack: AWS EC2 • ALB • RDS • VPC • IAM • SSM • Terraform


Ansible and Jenkins Infrastructure Automation

Built a Jenkins-Ansible control server to automate configuration across web, NFS, DB, and load balancer servers on AWS. Solved OS mismatch issues between RHEL and Ubuntu nodes using inventory grouping and OS-aware Ansible tasks.

Stack: Jenkins • Ansible • AWS • GitHub Actions • Bash

View Repository


Tech Stack

Agentic AI and Automation

Claude Code MCP Agentic AI

Cloud and Infrastructure

CI/CD and GitOps

Monitoring

Scripting and OS


GitHub Stats

 

Technical Writing

I document everything publicly. Real problems, real debugging, real fixes.


Connect

   

"Safety is architecture, not discipline."
Available for DevOps Engineering, Cloud Infrastructure, SRE, and Platform Engineering roles. Remote or relocation.

Pinned Loading

  1. vivianokose vivianokose Public

  2. ansible-config-mgt ansible-config-mgt Public

  3. steghub_devops steghub_devops Public

    A collection of DevOps tools, scripts, and best practices for streamlining development workflows, automating testing and deployment, and improving collaboration on Steghub projects.

  4. online-boutique online-boutique Public

    A production-grade DevOps project built on Google's microservices-demo. This is an 11-service e-commerce application deployed to AWS EKS using a complete GitOps pipeline.

    1

  5. Petcare-Clinic/petcareClinic-cloudops Petcare-Clinic/petcareClinic-cloudops Public

    Deploying Petcare Clinic microservices

    Java 3

  6. pawsible-services pawsible-services Public

    Distributed version of Spring Petclinic built with Spring Cloud

    Java